#!/bin/sh

confdir=/etc/ftpmirror

# don't run if this package is removed but not purged
if [ ! -f /usr/sbin/ftpmirror ]; then
    exit 0
fi

# get configuration information
if [ -f $confdir/ftpmirror.conf ]; then
    . $confdir/ftpmirror.conf
fi

fname=`echo $0|sed 's;/etc/cron\.\(.*\)/ftpmirror;\1;'`
fname=`eval echo \\$$fname`
if [ -z "$fname" -o ! -f "$confdir/$fname" ]; then
    exit 0
fi

# set position parameters
set - `sed '/^#/d' "$confdir/$fname"`

log=/var/log/ftpmirror.$fname
if [ -x /usr/bin/savelog ]; then
    savelog -c 7 -m 644 -u root -g root $log >/dev/null
fi

exec >$log 2>&1

# do real work
for i; do
    /usr/sbin/ftpmirror $i
done
