From: <abe...@us...> - 2015-08-20 04:12:12
|
Revision: 7205 http://sourceforge.net/p/astlinux/code/7205 Author: abelbeck Date: 2015-08-20 04:12:09 +0000 (Thu, 20 Aug 2015) Log Message: ----------- fossil, add rc.conf variables FOSSIL_DEFAULT_DIRS and FOSSIL_INCLUDE_DIRS to control what directories are monitored for new files to be added Modified Paths: -------------- branches/1.0/package/fossil/scripts/fossil-update Modified: branches/1.0/package/fossil/scripts/fossil-update =================================================================== --- branches/1.0/package/fossil/scripts/fossil-update 2015-08-19 22:07:06 UTC (rev 7204) +++ branches/1.0/package/fossil/scripts/fossil-update 2015-08-20 04:12:09 UTC (rev 7205) @@ -1,5 +1,7 @@ #!/bin/sh +. /etc/rc.conf + export FOSSIL_HOME="/mnt/kd/fossil" message="${1:-auto commit via cron}" @@ -18,9 +20,24 @@ fossil open $REPO --keep >/dev/null fossil status -## Check for locally added files, add them to the repo -fossil ls | sed 's:/[^/]*$::' | sort | uniq | xargs fossil add --force +## Check for locally added files in selected directories, add them to the repo +if [ -n "$FOSSIL_DEFAULT_DIRS" ]; then + dirs="$FOSSIL_DEFAULT_DIRS" +else + dirs="rc.conf.d monit/monit.d" + if [ "$ASTERISK_DAHDI_DISABLE" != "yes" ]; then + dirs="$dirs asterisk dahdi fop2 phoneprov/templates" + fi +fi + +unset IFS +for dir in $dirs $FOSSIL_INCLUDE_DIRS; do + if [ -d $dir ]; then + fossil add --force $dir + fi +done + ## Check for locally deleted files, remove them from the repo if fossil changes | grep -q '^MISSING'; then fossil changes | awk '/^MISSING/ { print $2; }' | xargs fossil forget This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |