summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@gnu.org>2013-02-06 15:27:13 -0200
committerSage Weil <sage@inktank.com>2013-03-29 13:08:39 -0700
commit1f3b4917cc5c4d796a96637912d2ae5ce2877861 (patch)
tree9ac1a4a7141b0e66b71e9ff85ddd854a61ec312a
parente6eace2334d04fc9292c96a843304d1748b5bbe7 (diff)
downloadceph-1f3b4917cc5c4d796a96637912d2ae5ce2877861.tar.gz
silence logrotate some more
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> (cherry picked from commit d02340d90c9d30d44c962bea7171db3fe3bfba8e)
-rw-r--r--src/logrotate.conf6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/logrotate.conf b/src/logrotate.conf
index 9af310413d9..916a2484b85 100644
--- a/src/logrotate.conf
+++ b/src/logrotate.conf
@@ -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
for type in mon osd mds; do