fix(backup.sh): fix backup of klipper_config dir
Signed-off-by: Dominik Willner th33xitus@gmail.com
This commit is contained in:
@@ -13,6 +13,7 @@ set -e
|
|||||||
|
|
||||||
### global variables
|
### global variables
|
||||||
BACKUP_DIR="${HOME}/kiauh-backups"
|
BACKUP_DIR="${HOME}/kiauh-backups"
|
||||||
|
KLIPPER_CONFIG="${HOME}/klipper_config"
|
||||||
|
|
||||||
function check_for_backup_dir(){
|
function check_for_backup_dir(){
|
||||||
if [ ! -d "${BACKUP_DIR}" ]; then
|
if [ ! -d "${BACKUP_DIR}" ]; then
|
||||||
@@ -64,15 +65,14 @@ function backup_printer_cfg(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function backup_klipper_config_dir(){
|
function backup_klipper_config_dir(){
|
||||||
source_kiauh_ini
|
|
||||||
check_for_backup_dir
|
check_for_backup_dir
|
||||||
if [ -d "${klipper_cfg_loc}" ]; then
|
if [ -d "${KLIPPER_CONFIG}" ]; then
|
||||||
get_date
|
get_date
|
||||||
status_msg "Timestamp: ${current_date}"
|
status_msg "Timestamp: ${current_date}"
|
||||||
status_msg "Create backup of the Klipper config directory ..."
|
status_msg "Create backup of the Klipper config directory ..."
|
||||||
config_folder_name="$(echo "${klipper_cfg_loc}" | rev | cut -d"/" -f1 | rev)"
|
config_folder_name="$(echo "${KLIPPER_CONFIG}" | rev | cut -d"/" -f1 | rev)"
|
||||||
mkdir -p "${BACKUP_DIR}/${config_folder_name}/${current_date}"
|
mkdir -p "${BACKUP_DIR}/${config_folder_name}/${current_date}"
|
||||||
cp -r "${klipper_cfg_loc}" "${_}" && ok_msg "Backup complete!"
|
cp -r "${KLIPPER_CONFIG}" "${_}" && ok_msg "Backup complete!"
|
||||||
echo
|
echo
|
||||||
else
|
else
|
||||||
ok_msg "No config directory found! Skipping backup ..."
|
ok_msg "No config directory found! Skipping backup ..."
|
||||||
|
|||||||
Reference in New Issue
Block a user