]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
silence logrotate some more
authorAlexandre Oliva <oliva@gnu.org>
Wed, 6 Feb 2013 17:27:13 +0000 (15:27 -0200)
committerGary Lowell <glowell@inktank.com>
Wed, 6 Feb 2013 19:44:56 +0000 (11:44 -0800)
I was getting email with logrotate error output from “which invoke-rc.d”
on systems without an invoke-rc.d.  This patch silences it.

Silence stderr from which when running logrotate

From: Alexandre Oliva <oliva@gnu.org>

Signed-off-by: Alexandre Oliva <oliva@gnu.org>
src/logrotate.conf

index 62101b3a6928b0fb8f5271d9c15292f6836aa22d..e49285a9f508c3727898a64d1e6aac5488d6521b 100644 (file)
@@ -4,13 +4,13 @@
     compress
     sharedscripts
     postrotate
-        if which invoke-rc.d > /dev/null && [ -x `which invoke-rc.d` ]; then
+        if which invoke-rc.d > /dev/null 2>&1 && [ -x `which invoke-rc.d` ]; then
             invoke-rc.d ceph reload >/dev/null
-        elif which service > /dev/null && [ -x `which service` ]; then
+        elif which service > /dev/null 2>&1 && [ -x `which service` ]; then
             service ceph reload >/dev/null
         fi
         # Possibly reload twice, but depending on ceph.conf the reload above may be a no-op
-        if which initctl > /dev/null && [ -x `which initctl` ]; then
+        if which initctl > /dev/null 2>&1 && [ -x `which initctl` ]; then
             # upstart reload isn't very helpful here:
             #   https://bugs.launchpad.net/upstart/+bug/1012938
            initctl list \