fbS1Scripts/prepareConfigBackups.sh

20 lines
553 B
Bash

#!/bin/bash
cat << EOF | chroot /server/tmp /bin/bash
cd /tmp
mkdir backup
cd /home/gem/printer_data/config/
cp printer.cfg /tmp/backup
cp printer_config.cfg /tmp/backup
if [ -f ./telegram-bot.cfg ]; then
cp telegram-bot.cfg /tmp/backup
fi
/home/gem/moonraker-env/bin/python3 /home/gem/moonraker/scripts/dbtools.py backup /home/gem/printer_data/database/ /tmp/backup/moonraker.db
cd /tmp
tar -cpv ./backup > backup.tar
if [ -f /home/gem/fluidd/backup.tar ]; then
rm /home/gem/fluidd/backup.tar
fi
mv backup.tar /home/gem/fluidd/
rm -rf ./backup
EOF