dotfiles/.config/ly/update.sh

18 lines
391 B
Bash
Executable file

#!/bin/bash
# We define our paths.
LOCAL=~/.config/ly/config.ini
BAK="$LOCAL.bak"
MAIN=/etc/ly/config.ini
# We don't want to overwrite old backups; so we delimit each backup and
# inject the current state of the MAIN file into the backup file.
{
echo "BAKSTART"
cat $MAIN
echo "BAKEND"
} >>$BAK
echo "Backup created successfully."
sudo cp -f $LOCAL $MAIN
echo "Config overwritten."