Prevent deleting downloaded data/torrents at update of ipfireseeder

This commit is contained in:
Arne Fitzenreiter
2008-12-14 14:43:52 +01:00
parent a4ff59ef4f
commit 43c01795ee
3 changed files with 13 additions and 3 deletions

View 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

View 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)

View File

@@ -23,4 +23,12 @@
#
. /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