minidlna: Add backup capability - bug#12710
Commit Message
- Backup definition missing - created ro backup config file
- Update of rootfile
- Addition of backup definition install into lfs file
- Addition of restore and backup statements into install.sh and uninstall.sh pak scripts
Fixes: 12710
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/backup/includes/minidlna | 1 +
config/rootfiles/packages/minidlna | 3 ++-
lfs/minidlna | 6 +++++-
src/paks/minidlna/install.sh | 1 +
src/paks/minidlna/uninstall.sh | 1 +
5 files changed, 10 insertions(+), 2 deletions(-)
create mode 100644 config/backup/includes/minidlna
new file mode 100644
@@ -0,0 +1 @@
+/etc/minidlna.conf
@@ -1,5 +1,5 @@
-etc/rc.d/init.d/minidlna
etc/minidlna.conf
+etc/rc.d/init.d/minidlna
usr/sbin/minidlnad
#usr/share/locale/da/LC_MESSAGES/minidlna.mo
#usr/share/locale/de/LC_MESSAGES/minidlna.mo
@@ -14,3 +14,4 @@ usr/sbin/minidlnad
#usr/share/locale/ru/LC_MESSAGES/minidlna.mo
#usr/share/locale/sl/LC_MESSAGES/minidlna.mo
#usr/share/locale/sv/LC_MESSAGES/minidlna.mo
+var/ipfire/backup/addons/includes/minidlna
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = minidlna
-PAK_VER = 7
+PAK_VER = 8
DEPS = ffmpeg flac libexif libid3tag libogg
@@ -89,6 +89,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
#install initscripts
$(call INSTALL_INITSCRIPT,minidlna)
+
+ #install backup definition
+ install -v -m 644 ${DIR_SRC}/config/backup/includes/minidlna \
+ /var/ipfire/backup/addons/includes/minidlna
@rm -rf $(DIR_APP)
@$(POSTBUILD)
@@ -25,6 +25,7 @@
extract_files
[ -d /var/mp3 ] || ( mkdir /var/mp3 && chown nobody.nobody /var/mp3 )
+restore_backup ${NAME}
start_service ${NAME}
ln -svf ../init.d/minidlna /etc/rc.d/rc0.d/K00minidlna
@@ -23,5 +23,6 @@
#
. /opt/pakfire/lib/functions.sh
stop_service ${NAME}
+make_backup ${NAME}
remove_files
rm -rf /etc/rc.d/rc*.d/*minidlna