]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/commitdiff
Prevent deleting downloaded data/torrents at update of ipfireseeder
authorArne Fitzenreiter <arne_f@ipfire.org>
Sun, 14 Dec 2008 13:43:52 +0000 (14:43 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 14 Dec 2008 13:43:52 +0000 (14:43 +0100)
config/rootfiles/packages/ipfireseeder
lfs/ipfireseeder
src/paks/ipfireseeder/uninstall.sh

index 55ee61d367ecda81ba495d03d296d244c678f0db..c0745ca00af8c532cabb3c0cb294b64c690d6665 100644 (file)
@@ -1,4 +1,5 @@
 etc/rc.d/init.d/ipfireseeder
-var/ipfire/seeder
+#var/ipfire/seeder
 var/ipfire/seeder/ipfire-2.3.i586-full.iso.torrent
-var/log/seeder
+#var/log/seeder
+var/log/seeder/info
index 8e5ba4eb55e6463a72aa75ad731016a1da0c1a47..98ed134a4bace75b6962e4d3e68534ce3e46da48 100644 (file)
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = ipfireseeder
-PAK_VER    = 4
+PAK_VER    = 5
 
 DEPS       = "rtorrent"
 
@@ -78,4 +78,5 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        -mkdir -p /var/log/seeder /var/ipfire/seeder
        cp -vf $(DIR_DL)/$(DL_FILE) /var/ipfire/seeder
+       echo "Folder for IPFireseeder data" > /var/log/seeder/info
        @$(POSTBUILD)
index d92c24de1d12ee7852dc6f4f26c4d015e5a0fd53..973a2f92b295d95460228a77b57e358a439c4599 100644 (file)
 #
 . /opt/pakfire/lib/functions.sh
 stop_service ${NAME}
+
+#prevent erasing the downloaded data at uninstall/update
+cat /opt/pakfire/db/rootfiles/ipfireseeder | \
+    grep -v "var/ipfire/seeder" | \
+    grep -v "var/log/seeder" > /opt/pakfire/db/rootfiles/ipfireseeder.tmp
+mv /opt/pakfire/db/rootfiles/ipfireseeder.tmp \
+    /opt/pakfire/db/rootfiles/ipfireseeder
+
 remove_files