|
From: <abe...@us...> - 2015-08-26 17:15:35
|
Revision: 7230
http://sourceforge.net/p/astlinux/code/7230
Author: abelbeck
Date: 2015-08-26 17:15:33 +0000 (Wed, 26 Aug 2015)
Log Message:
-----------
fossil, monitor the 'crontabs' directory by default and automatically add a *disabled* cron entry for Fossil daily auto-commit
Modified Paths:
--------------
branches/1.0/package/fossil/scripts/fossil-commit
branches/1.0/project/astlinux/target_skeleton/etc/init.d/crond
Modified: branches/1.0/package/fossil/scripts/fossil-commit
===================================================================
--- branches/1.0/package/fossil/scripts/fossil-commit 2015-08-25 22:15:37 UTC (rev 7229)
+++ branches/1.0/package/fossil/scripts/fossil-commit 2015-08-26 17:15:33 UTC (rev 7230)
@@ -35,7 +35,7 @@
if [ -n "$FOSSIL_DEFAULT_DIRS" ]; then
dirs="$FOSSIL_DEFAULT_DIRS"
else
- dirs="rc.conf.d arno-iptables-firewall/plugins monit/monit.d openvpn/ccd"
+ dirs="rc.conf.d crontabs arno-iptables-firewall/plugins monit/monit.d openvpn/ccd"
if [ "$ASTERISK_DAHDI_DISABLE" != "yes" ]; then
dirs="$dirs asterisk dahdi fop2 phoneprov/templates"
fi
Modified: branches/1.0/project/astlinux/target_skeleton/etc/init.d/crond
===================================================================
--- branches/1.0/project/astlinux/target_skeleton/etc/init.d/crond 2015-08-25 22:15:37 UTC (rev 7229)
+++ branches/1.0/project/astlinux/target_skeleton/etc/init.d/crond 2015-08-26 17:15:33 UTC (rev 7230)
@@ -20,6 +20,16 @@
0 4 * * * /usr/sbin/logrotate /etc/logrotate.conf >/dev/null 2>&1" >> /var/spool/cron/crontabs/root
fi
fi
+
+ # Automatically add daily cron entry for Fossil - disabled by default
+ if [ -x /usr/bin/fossil-commit ]; then
+ if [ ! -f /var/spool/cron/crontabs/root ] || ! grep -q '/usr/bin/fossil-commit ' /var/spool/cron/crontabs/root; then
+ echo "
+##
+## Fossil daily auto-commit - Do not remove, un-comment to enable
+#5 4 * * * /usr/bin/fossil-commit >/dev/null 2>&1" >> /var/spool/cron/crontabs/root
+ fi
+ fi
}
start () {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|