#!/bin/sh # # $Id$ # # Script to rsync archives from hub.org # . $HOME/etc/archives.conf export TZ=GMT export LC_ALL=C temp="" heldlock="" retval=1 # unless overridden later # Need single quotes here to avoid expansion of variables until execution trap 'rm -f $heldlock $REMOVE_FORCE_FILE $temp; exit $retval' \ EXIT QUIT INT TERM HUP lockfile -r 0 $LOCKFILE_RSYNC || { echo "Can't create rsync lockfile: $?" >&2 exit 1 } heldlock=$LOCKFILE_RSYNC cd $ARCHIVES_ROOT $RSYNC -azH --delete --timeout=300 $MAJORDOMO_ORIGIN $MAJORDOMO_FILES --exclude='.*' retval=$?