From: Daniel Weismueller Date: Thu, 28 Apr 2022 14:24:16 +0000 (+0200) Subject: cups: for now cups make a backup on uninstall X-Git-Tag: v2.27-core170~221 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a14689ba86fa0acc222c6bffdb911d674ce34f8;p=ipfire-2.x.git cups: for now cups make a backup on uninstall and a restore on install / update The include file that was added in a previous commit allowed to manually create a backup, but none was created when the addon was installed, uninstalled or updated. Signed-off-by: Daniel Weismueller Reviewed-by: Adolf Belka --- diff --git a/src/paks/cups/install.sh b/src/paks/cups/install.sh index b3f0f13680..cc58669719 100644 --- a/src/paks/cups/install.sh +++ b/src/paks/cups/install.sh @@ -23,6 +23,7 @@ # . /opt/pakfire/lib/functions.sh extract_files +restore_backup "${NAME}" /etc/init.d/messagebus reload start_service --delay 300 --background ${NAME} ln -svf ../init.d/cups /etc/rc.d/rc0.d/K00cups diff --git a/src/paks/cups/uninstall.sh b/src/paks/cups/uninstall.sh index 01b13de764..d4abdde63b 100644 --- a/src/paks/cups/uninstall.sh +++ b/src/paks/cups/uninstall.sh @@ -23,6 +23,7 @@ # . /opt/pakfire/lib/functions.sh stop_service ${NAME} +make_backup "${NAME}" remove_files rm -rf /etc/rc.d/rc*.d/*cups /etc/init.d/messagebus reload