From: Arne Fitzenreiter Date: Sun, 2 Oct 2011 17:00:15 +0000 (+0200) Subject: transmission: backup/restore settings at install/uninstall. X-Git-Tag: v2.9-core54~35 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=b05f4b20d6cde15485bba7b491d28b82c36c2537;hp=4236ab005deb102af5ed35a6af6a7686c51a5f48 transmission: backup/restore settings at install/uninstall. --- diff --git a/src/paks/transmission/install.sh b/src/paks/transmission/install.sh index c5907d453a..6efa67e345 100644 --- a/src/paks/transmission/install.sh +++ b/src/paks/transmission/install.sh @@ -24,18 +24,18 @@ . /opt/pakfire/lib/functions.sh extract_files - +restore_backup ${NAME} # Create download directories if they do not yet exist. mkdir -p /var/transmission/{downloads,incomplete} 2>/dev/null # Adjust permissions. chown nobody.nobody /etc/transmission /var/transmission -# Start the service. -/etc/init.d/transmission start - +# create startlinks ln -sf ../init.d/transmission /etc/rc.d/rc0.d/K20transmission ln -sf ../init.d/transmission /etc/rc.d/rc3.d/S99transmission ln -sf ../init.d/transmission /etc/rc.d/rc6.d/K20transmission +# Start the service. +start_service --background ${NAME} exit 0 diff --git a/src/paks/transmission/uninstall.sh b/src/paks/transmission/uninstall.sh index 5a2e7087ee..85d7565cc9 100644 --- a/src/paks/transmission/uninstall.sh +++ b/src/paks/transmission/uninstall.sh @@ -22,6 +22,8 @@ ############################################################################ # . /opt/pakfire/lib/functions.sh +stop_service ${NAME} +make_backup ${NAME} remove_files # Remove all start links.