From a15cb13fbe77b537b0493f82ebcf939b3016e6d5 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Fri, 4 May 2018 15:32:33 +0200 Subject: [PATCH] Prepare to save/restore config form web interface. --- html/scripts/make_config_file.sh | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 html/scripts/make_config_file.sh diff --git a/html/scripts/make_config_file.sh b/html/scripts/make_config_file.sh new file mode 100644 index 0000000..389253b --- /dev/null +++ b/html/scripts/make_config_file.sh @@ -0,0 +1,34 @@ +# Backup current configuration + +# prepare temp folder +rm -r /tmp/radiod/config +mkdir /tmp/radiod/config + +# Boot config +cp /boot/config.txt /tmp/radiod/config/ + +# MPD config +cp /etc/mpd.conf /tmp/radiod/config/ + +# SoundCard prioryty +cp /lib/modprobe.d/aliases.conf /tmp/radiod/config/ + +# IR Remote config +cp /etc/lirc/lircd.conf /tmp/radiod/config/ + +# PiRadio main config +cp /etc/radiod.conf /tmp/radiod/config/ + +# PiRadio config files +mkdir /tmp/radiod/config/radiod/ +cp /var/lib/radiod/* /tmp/radiod/config/radiod/ + +# MPD playlists +mkdir /tmp/radiod/config/playlists/ +cp /var/lib/mpd/playlists/* /tmp/radiod/config/playlists/ + +# Make ready for download file +tar -zcf /home/pi/radio/html/piradio.set /tmp/radiod/config/* + +# clear temp +rm -r /tmp/radiod/config