+# TODO(sesse, 2007-12-16):
+# * Fiks så parallelliseringen fungerer igjen
+# * Bruk tee i stedet for en separat tar ztvf-prosess
+# * Sjekk hvorfor .idx-filene til UD er blitt 0 for siste fullbackuper
+
+# Locking
+LOCKFILE=/home/backup/backuprun.lockfile
+
+# Initially, we consider everything to be just fine.
+R=0
+
+# Die more or less gracefully (at least notify user)
+die() {
+ echo `date`": Something nasty happened, and since I fork a lot:"
+ echo `date`": I CANNOT CLEAN UP THE MESS MYSELF."
+ echo `date`": You need to get rid of lost process named stuff like $0, tar and ssh."
+ exit 255
+}
+
+# Trap C-c and kill
+trap die SIGINT SIGTERM
+
+# Don't start if we're already running
+if [ -e $LOCKFILE ]; then
+ echo `date`": $LOCKFILE exists, exiting."
+ echo `date`": $LOCKFILE exists, exiting." >&2
+ exit 1
+fi;
+touch $LOCKFILE
+