aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Ton Voon <tonvoon@users.sourceforge.net> 2003-06-29 01:07:53 +0000
committerGravatar Ton Voon <tonvoon@users.sourceforge.net> 2003-06-29 01:07:53 +0000
commit6500b8782fc0d179b6f69ccbf067fff168967edf (patch)
treec5cbbe84ea3949b08515a75d42064baadfec6b4c
parentd6b9172d65d6cb9b31704ab9353ca53083c07e51 (diff)
downloadmonitoring-plugins-6500b8782fc0d179b6f69ccbf067fff168967edf.tar.gz
New tool to run on shell.sf.net to update the dev guidelines
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@564 f882894a-f735-0410-b71e-b25c423dba1c
-rwxr-xr-xtools/sfwebcron32
1 files changed, 32 insertions, 0 deletions
diff --git a/tools/sfwebcron b/tools/sfwebcron
new file mode 100755
index 00000000..89a82ab2
--- /dev/null
+++ b/tools/sfwebcron
@@ -0,0 +1,32 @@
+#! /bin/bash
+# sfwebcron
+
+# To update the developers-guidelines.html and put in main area
+#
+# Install in cron with something like:
+# 47 7 * * * $HOME/bin/sfwebcron
+
+function die { echo $1; exit 1; }
+
+# Set working variables
+PROJECT=nagiosplug
+IN=${HOME}/tmp_sfwebcron
+OUT="/home/groups/n/na/nagiosplug/htdocs/ton"
+DS=`date -u +%Y%m%d%H%M`
+
+# Get latest dev guildelines
+[[ ! -d $IN ]] && mkdir $IN
+cd $IN
+if [[ ! -d $PROJECT ]] ; then
+ cvs -z3 -d:pserver:anonymous@cvs1:/cvsroot/nagiosplug co nagiosplug || die "Cannot cvs"
+fi
+cd nagiosplug/doc
+cvs update
+
+# Is the dev guidelines updated?
+touch now
+make
+if [[ developer-guidelines.html -nt now ]] ; then
+ cp developer-guidelines.html developer-guidelines.sgml $OUT
+fi
+rm now