#!/bin/bash # DATE=$(date +%Y%m%d-%Hh%M) LOGFILE=/home/johannes/.var/log/${DATE}-backup.log touch $LOGFILE echo "--------------------------------------------------------------------" >> $LOGFILE for repo in $(find /home/johannes -type d -name '.jr_backup'); do pushd $repo/.. git add $repo/../* >> $LOGFILE git commit -m "backup-${DATE}" >> $LOGFILE git push >> $LOGFILE popd echo "\n\n\n" >> $LOGFILE done pushd /etc sudo git add /etc/* >> $LOGFILE sudo git commit -m "backup-${DATE}" >> $LOGFILE sudo chown -R johannes:johannes .git >> $LOGFILE git push >> $LOGFILE popd echo "--------------------------------------------------------------------" >> $LOGFILE