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)"