From patchwork Wed Feb 6 17:27:13 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alexandre Oliva X-Patchwork-Id: 2105821 Return-Path: X-Original-To: patchwork-ceph-devel@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork1.kernel.org (Postfix) with ESMTP id D715D3FCFC for ; Wed, 6 Feb 2013 17:36:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754915Ab3BFRgz (ORCPT ); Wed, 6 Feb 2013 12:36:55 -0500 Received: from linux-libre.fsfla.org ([208.118.235.54]:41877 "EHLO linux-libre.fsfla.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752085Ab3BFRgy (ORCPT ); Wed, 6 Feb 2013 12:36:54 -0500 X-Greylist: delayed 573 seconds by postgrey-1.27 at vger.kernel.org; Wed, 06 Feb 2013 12:36:54 EST Received: from freie (home.lxoliva.fsfla.org [172.31.160.22]) by linux-libre.fsfla.org (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id r16HRIWB015799 for ; Wed, 6 Feb 2013 17:27:20 GMT Received: from livre.home (livre.home [172.31.160.2]) by freie (8.14.6/8.14.6) with ESMTP id r16HRE3h006853; Wed, 6 Feb 2013 15:27:15 -0200 From: Alexandre Oliva To: ceph-devel@vger.kernel.org Subject: silence logrotate some more Organization: Free thinker, not speaking for the GNU Project Date: Wed, 06 Feb 2013 15:27:13 -0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) MIME-Version: 1.0 Sender: ceph-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: ceph-devel@vger.kernel.org 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 Signed-off-by: Alexandre Oliva --- src/logrotate.conf | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/logrotate.conf b/src/logrotate.conf index 9af3104..c443eed 100644 --- a/src/logrotate.conf +++ b/src/logrotate.conf @@ -4,13 +4,16 @@ 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