From afc2236cb97bdfd00cd3d7c54669b52861266b03 Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Wed, 13 Jun 2012 09:50:07 -0400 Subject: bcfg2 cronjob fixes: * look in all approprite places for bcfg2-cron -- it's installed in different places in different specfiles * send output to syslog instead of /dev/null * exit with sensible return code * complain if no bcfg2-cron is found at all --- debian/bcfg2.cron.hourly | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) mode change 100644 => 100755 debian/bcfg2.cron.hourly (limited to 'debian/bcfg2.cron.hourly') diff --git a/debian/bcfg2.cron.hourly b/debian/bcfg2.cron.hourly old mode 100644 new mode 100755 index 1fdb9c30e..330b9c0db --- a/debian/bcfg2.cron.hourly +++ b/debian/bcfg2.cron.hourly @@ -1,3 +1,13 @@ #!/bin/sh -[ -x /usr/lib/bcfg2/bcfg2-cron ] || exit 0 -/usr/lib/bcfg2/bcfg2-cron --hourly > /dev/null 2>&1 || true +BCFG2CRON= +if [[ -x /usr/libexec/bcfg2-cron ]]; then + BCFG2CRON=/usr/libexec/bcfg2-cron +elif [[ -x /usr/lib/bcfg2/bcfg2-cron ]]; then + BCFG2CRON=/usr/lib/bcfg2/bcfg2-cron +elif type bcfg2-cron >& /dev/null; then + BCFG2CRON=bcfg2-cron +else + echo "No bcfg2-cron command found" + exit 1 +fi +/usr/lib/bcfg2/bcfg2-cron --hourly 2>&1 | logger -t bcfg2-cron -p daemon.info -- cgit v1.2.3-1-g7c22