Chris@1590: #!/bin/bash Chris@1590: Chris@1590: set -e Chris@1590: Chris@1590: # Copy cron scripts to the appropriate destinations Chris@1590: Chris@1590: cd /var/www/code Chris@1590: Chris@1590: if [ ! -d /etc/cron.minutely ]; then Chris@1590: mkdir -p /etc/cron.minutely Chris@1590: echo '* * * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.minutely )' >> /etc/crontab Chris@1590: fi Chris@1590: Chris@1590: for t in minutely hourly daily monthly; do Chris@1590: for s in deploy/config/cron.$t/[0-9]* ; do Chris@1590: name=$(basename $s) Chris@1590: dest="/etc/cron.$t/$name" Chris@1590: if [ ! -f "$dest" ]; then Chris@1590: cp "$s" "$dest" Chris@1590: chmod +x "$dest" Chris@1590: fi Chris@1590: done Chris@1590: done Chris@1590: Chris@1590: Chris@1590: