lib/specinfra/command/base/mail_alias.rb in specinfra-2.12.4 vs lib/specinfra/command/base/mail_alias.rb in specinfra-2.12.5
- old
+ new
@@ -1,9 +1,9 @@
class Specinfra::Command::Base::MailAlias < Specinfra::Command::Base
class << self
def check_is_aliased_to(mail_alias, recipient)
- recipient = "[[:space:]]#{recipient}"
- "getent aliases #{escape(mail_alias)} | grep -- #{escape(recipient)}$"
+ recipient = "[[:space:]]([\"']?)#{recipient}\\1"
+ "getent aliases #{escape(mail_alias)} | egrep -- #{escape(recipient)}$"
end
def add(mail_alias, recipient)
"echo #{mail_alias}: #{recipient} >> /etc/aliases"
end