File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ progdir=${0%/*}
1010
1111cd $progdir /..
1212build=$PWD
13+ state=/var/local/$program
1314
1415function log() { logger -i -t $program -s " $* " ; }
1516function die() { log " $* ; terminating." ; echo " $program : Error: $* " 1>&2 ; exit 1; }
@@ -18,13 +19,18 @@ function die() { log "$*; terminating."; echo "$program: Error: $*" 1>&2; exit 1
1819[ $DBDUMP ] || DBDUMP=" $1 "
1920[ $DBDUMP ] || DBDUMP=/www/tools.ietf.org/events/raw/sqldump/sqldump.raw
2021[ $DBFIX ] || DBFIX=$build /test/sql_fixup.sql
21- [ $DBTIME ] || DBTIME=$build /update-db.time
22+ [ $DBTIME ] || DBTIME=$state /update-db.time
23+ [ $DBDONE ] || DBDONE=$state /update-db.done
2224
2325LOCKDIR=/var/lock/ietfdb
2426PIDFILE=$LOCKDIR /pid
2527
2628while true ; do
2729 if mkdir $LOCKDIR ; then
30+ echo " "
31+ date +" Time: %Y-%m-%d %H:%M"
32+ log " Database dump file is from $( date -r $DBDUMP +' %Y-%m-%d %H:%M' ) ."
33+ log " Last update done $( date -r $DBDONE +' %Y-%m-%d %H:%M' ) ."
2834 if [ $DBDUMP -nt $DBTIME ]; then
2935 echo " $$ " > $PIDFILE
3036 log " Updating local database from $DBDUMP ..."
@@ -34,9 +40,10 @@ while true; do
3440 log " Running Django syncdb ..."
3541 python ietf/manage.py syncdb
3642 touch -r $DBDUMP $DBTIME
43+ touch $DBDONE
3744 log " Done."
3845 else
39- log " Database dump not newer than at previous update. Quitting ."
46+ log " No new database dump available ."
4047 fi
4148 rm -rf $LOCKDIR
4249 exit 0
You can’t perform that action at this time.
0 commit comments