From e2acca20f0d24a854ec6b474a07017c4199791d9 Mon Sep 17 00:00:00 2001 From: Matan Horovitz Date: Sun, 26 Dec 2021 19:14:22 +0200 Subject: [PATCH] New file procedure added --- ConfigBackup | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ConfigBackup b/ConfigBackup index fcd78d0..f4c3665 100755 --- a/ConfigBackup +++ b/ConfigBackup @@ -24,7 +24,11 @@ if [[ -f "$1" ]]; then cd $CONF_DIR if [[ -n $(git diff origin/master $(basename $1)) ]]; then info "Updating changes in file $1" - git commit -am "Auto updating $1 - $(date)" + git commit -am "Auto updating $(basename $1) - $(date)" + git push + elif [[ -z $(git ls-files | grep $(basename $1)) ]]; then + git add $CONF_DIR/$(basename $1) -f + git commit $CONF_DIR/$(basename $1) -m "Adding file $(basename $1) - $(date)" git push else debug "No changes detected in $1" @@ -42,6 +46,7 @@ done conf_sync /etc/environment conf_sync /etc/hosts conf_sync /etc/postfix/main.cf +conf_sync /etc/anacrontab #Fix permissions chown -R shmick $CONF_DIR