From 5d171c2f33400acf8517e5ddbf0ad9e53bf8db25 Mon Sep 17 00:00:00 2001 From: Hank Leininger Date: Sun, 27 Jun 2021 12:15:54 -0600 Subject: mail-filter/spamassassin: Fixed command -v usage command -v writes to stdout, not stderr. As it happens this whole script is >/dev/null, so this instance is Mostly Harmless - unless someone copies it as an example of what to do. Signed-off-by: Hank Leininger Bug: https://bugs.gentoo.org/798933 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/21448 Signed-off-by: Sam James --- mail-filter/spamassassin/files/update-spamassassin-rules-r1.cron | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mail-filter/spamassassin/files') diff --git a/mail-filter/spamassassin/files/update-spamassassin-rules-r1.cron b/mail-filter/spamassassin/files/update-spamassassin-rules-r1.cron index 7c6990b847cf..edac381b5de4 100644 --- a/mail-filter/spamassassin/files/update-spamassassin-rules-r1.cron +++ b/mail-filter/spamassassin/files/update-spamassassin-rules-r1.cron @@ -19,7 +19,7 @@ if (( $? == 0 || $? == 3 )); then # Do you run spamd or amavisd? Both daemons need to be reloaded # in order to pick up the newly-updated rules. - if command -v rc-service 2>/dev/null; then + if command -v rc-service >/dev/null; then # OpenRC is installed. These "status" checks should succeed # only when the daemon is running under OpenRC. We redirect # stderr to hide the lecture that OpenRC gives you if you @@ -28,7 +28,7 @@ if (( $? == 0 || $? == 3 )); then rc-service amavisd status 2>/dev/null && rc-service amavisd reload fi - if command -v systemctl 2>/dev/null; then + if command -v systemctl >/dev/null; then # The systemctl (systemd) executable is installed, so try to # use it to restart spamd and amavisd. These are safe to run # if systemd is installed but not in use. The is-active -- cgit v1.2.3-65-gdbad