]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
transmission: backup/restore settings at install/uninstall.
authorArne Fitzenreiter <arne_f@ipfire.org>
Sun, 2 Oct 2011 17:00:15 +0000 (19:00 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 2 Oct 2011 17:00:15 +0000 (19:00 +0200)
src/paks/transmission/install.sh
src/paks/transmission/uninstall.sh

index c5907d453abcf0bc1f3bbb6d65ff728522b5878e..6efa67e3458da58ce7e116ab8a975f70f306c565 100644 (file)
 . /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
index 5a2e7087ee1d57f89f621ced1cf5200f9104481b..85d7565cc9cbf09931a8f9227ca617f1930d3da9 100644 (file)
@@ -22,6 +22,8 @@
 ############################################################################
 #
 . /opt/pakfire/lib/functions.sh
+stop_service ${NAME}
+make_backup ${NAME}
 remove_files
 
 # Remove all start links.