Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-process/cronbase/files: run-crons-0.3.5
Date: Thu, 23 Jul 2015 02:54:02
Message-Id: 20150723025354.8FDA1C2@oystercatcher.gentoo.org
1 vapier 15/07/23 02:53:54
2
3 Modified: run-crons-0.3.5
4 Log:
5 Use err level when logging failed scripts #540274 by Tobias Klausmann.
6
7 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
8
9 Revision Changes Path
10 1.2 sys-process/cronbase/files/run-crons-0.3.5
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5?r1=1.1&r2=1.2
15
16 Index: run-crons-0.3.5
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- run-crons-0.3.5 22 Jul 2015 07:12:15 -0000 1.1
23 +++ run-crons-0.3.5 23 Jul 2015 02:53:54 -0000 1.2
24 @@ -1,6 +1,6 @@
25 #!/bin/bash
26 #
27 -# $Header: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5,v 1.1 2015/07/22 07:12:15 vapier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5,v 1.2 2015/07/23 02:53:54 vapier Exp $
29 #
30 # 12 Oct 2008; Thilo Bangert <bangert@g.o> run-crons:
31 # ignore emacs backup files (bug #237200)
32 @@ -33,9 +33,12 @@
33 LOCKDIR=/var/spool/cron/lastrun
34 LOCKFILE=${LOCKDIR}/lock
35
36 -# Usage: log <args to logger>
37 +# Usage: log <level> <args to logger>
38 +# Log a message via syslog.
39 log() {
40 - logger -i -p cron.info -t run-crons "$@"
41 + local level=$1
42 + shift
43 + logger -i -p "cron.${level}" -t run-crons "$@"
44 }
45
46 mkdir -p ${LOCKDIR}
47 @@ -108,11 +111,11 @@
48 .*|*~) continue ;;
49 esac
50
51 - log "($(whoami)) CMD (${SCRIPT})"
52 + log info "($(whoami)) CMD (${SCRIPT})"
53 $SCRIPT
54 ret=$?
55 if [ ${ret} -ne 0 ] ; then
56 - log "CMD (${SCRIPT}) failed with exit status ${ret}"
57 + log err "CMD (${SCRIPT}) failed with exit status ${ret}"
58 EXIT_STATUS=1
59 fi
60 fi