diff --git a/archlinux.sh b/archlinux.sh index f285212..39e7e0e 100755 --- a/archlinux.sh +++ b/archlinux.sh @@ -25,10 +25,9 @@ exec 9>"${lock}" flock -n 9 || exit # only run rsync when there are changes -#if diff -b <(curl -s "$lastupdate_url") "$target/lastupdate" >/dev/null; then -# echo "rsync was not needed" >> $logfile -# date +%s > $target/lastsync -#else +if diff -b <(curl -s "$lastupdate_url") "$target/lastupdate" >/dev/null; then + echo "rsync was not needed" >> $logfile +else echo "running rsync" >> $logfile if ! stty &>/dev/null; then @@ -41,8 +40,9 @@ flock -n 9 || exit --exclude='*.links.tar.gz*' \ ${source} \ "${target}" &>> $logfile || fatal "Failed to sync." -#fi +fi +date +%s > $target/lastsync echo "lastsync: $(date -d @$(cat ${target}/lastsync))" >> $logfile