Ipfireseeder: open also 35700 udp in external access.

Ipfireseeder: autorestart at reconnect.
This commit is contained in:
Arne Fitzenreiter
2010-08-26 18:47:39 +02:00
parent d6d19d9280
commit 7c42d68553
5 changed files with 14 additions and 2 deletions

View File

@@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = ipfireseeder
PAK_VER = 13
PAK_VER = 14
DEPS = "rtorrent"

View File

@@ -30,6 +30,7 @@ case "${1}" in
evaluate_retval
if ! grep -q "35700:35700" /var/ipfire/xtaccess/config ; then
echo "tcp,0.0.0.0/0,35700:35700,on,0.0.0.0,IPFireSeeder" >> /var/ipfire/xtaccess/config
echo "udp,0.0.0.0/0,35700:35700,on,0.0.0.0,IPFireSeeder" >> /var/ipfire/xtaccess/config
/usr/local/bin/setxtaccess
fi
;;

View File

@@ -23,4 +23,7 @@
#
. /opt/pakfire/lib/functions.sh
extract_files
ln -s ../../ipfireseeder /etc/rc.d/init.d/networking/red.up/90-S-ipfireseeder
ln -s ../../ipfireseeder /etc/rc.d/init.d/networking/red.down/01-K-ipfireseeder
start_service --delay 90 --background ${NAME}

View File

@@ -31,4 +31,12 @@ cat /opt/pakfire/db/rootfiles/ipfireseeder | \
mv /opt/pakfire/db/rootfiles/ipfireseeder.tmp \
/opt/pakfire/db/rootfiles/ipfireseeder
grep -v "IPFireSeeder" /var/ipfire/xtaccess/config > /var/ipfire/xtaccess/config.tmp
mv /var/ipfire/xtaccess/config.tmp /var/ipfire/xtaccess/config
chown nobody:nobody /var/ipfire/xtaccess/config
chmod 644 /var/ipfire/xtaccess/config
rm -f /etc/rc.d/rc?.d/???ipfireseeder
rm -f /etc/rc.d/init.d/networking/red.*/??-?-ipfireseeder
remove_files

View File

@@ -22,5 +22,5 @@
############################################################################
#
. /opt/pakfire/lib/functions.sh
/etc/init.d/ipfireseeder stop
./uninstall.sh
./install.sh