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