From 49f009a387c6a65f9fcb41d1ccf7ad2171d6677f Mon Sep 17 00:00:00 2001 From: Martin Winkler Date: Mon, 4 Nov 2019 09:46:26 +0000 Subject: [PATCH] Add timestamp to addConf backup --- sequencer/sequencer.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sequencer/sequencer.sh b/sequencer/sequencer.sh index ccdddeb..bf1fc19 100644 --- a/sequencer/sequencer.sh +++ b/sequencer/sequencer.sh @@ -152,14 +152,15 @@ addConf() { echo "skipping (exists)" else # try backup existing config - if [ ! -f "$3".bck ] ; then - cp -ar "$3" "$3".bck + local addConfBackup="${3}_`date +%Y%m%d-%H%M%S`.bck" + if [ ! -f "$addConfBackup" ] ; then + cp -ar "$3" "$addConfBackup" if [ $confMode == "-c" ] ; then echo "$2" > "$3" else echo "$2" >> "$3" fi - echo -e "ok \n[WARN] Existing config saved to ${3}.bck" + echo -e "ok \n[WARN] Existing config saved to ${addConfBackup}" return 0 else echo "nok (backup exists)"