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