After a mirror JOB, run the scripts in etc/post-JOB.d/ to do any other
necessary things. This is useful for jobs like `mirror' which do lots
of unrelated things.
set +e; (trap - INT; exec "$file"); rc=$?; set -e
echo
echo "*** Finished $(date +%Y-%m-%dT%H:%M:%S); rc = $rc"
set +e; (trap - INT; exec "$file"); rc=$?; set -e
echo
echo "*** Finished $(date +%Y-%m-%dT%H:%M:%S); rc = $rc"
+ if [ -d etc/post-$base.d ]; then
+ for i in $(run-parts --list etc/post-$base.d); do
+ s=${i##*/}
+ echo
+ echo "*** Running post-script $s at $(date +%Y-%m-%dT%H:%M:%S)"
+ set +e; (trap - INT; exec "$i"); rc=$?; set -e
+ echo
+ echo "*** Finished post-script $s $(date +%Y-%m-%dT%H:%M:%S); rc = $rc"
+ done
+ fi
) >>log/$base.log 2>&1
done
) >>log/$base.log 2>&1
done