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. |