lib/specinfra/command/base/mail_alias.rb in specinfra-2.0.0.beta21 vs lib/specinfra/command/base/mail_alias.rb in specinfra-2.0.0.beta22

- old
+ new

@@ -1,8 +1,12 @@ class Specinfra::Command::Base::MailAlias < Specinfra::Command::Base class << self - def check_is_aliased_to(recipient, target) - target = "[[:space:]]#{target}" - "getent aliases #{escape(recipient)} | grep -- #{escape(target)}$" + def check_is_aliased_to(mail_alias, recipient) + recipient = "[[:space:]]#{recipient}" + "getent aliases #{escape(mail_alias)} | grep -- #{escape(recipient)}$" + end + + def add(mail_alias, recipient) + "echo #{mail_alias}: #{recipient} >> /etc/aliases" end end end