Code

New tool to run on shell.sf.net to update the dev guidelines
[nagiosplug.git] / tools / sfwebcron
1 #! /bin/bash
2 # sfwebcron
4 # To update the developers-guidelines.html and put in main area
5 #
6 # Install in cron with something like:
7 #  47 7 * * * $HOME/bin/sfwebcron
9 function die { echo $1; exit 1; }
11 # Set working variables
12 PROJECT=nagiosplug
13 IN=${HOME}/tmp_sfwebcron
14 OUT="/home/groups/n/na/nagiosplug/htdocs/ton"
15 DS=`date -u +%Y%m%d%H%M`
17 # Get latest dev guildelines
18 [[ ! -d $IN ]] && mkdir $IN
19 cd $IN
20 if [[ ! -d $PROJECT ]] ; then
21         cvs -z3 -d:pserver:anonymous@cvs1:/cvsroot/nagiosplug co nagiosplug || die "Cannot cvs"
22 fi
23 cd nagiosplug/doc
24 cvs update
26 # Is the dev guidelines updated?
27 touch now
28 make
29 if [[ developer-guidelines.html -nt now ]] ; then
30         cp developer-guidelines.html developer-guidelines.sgml $OUT
31 fi
32 rm now