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) DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)
PROG = ipfireseeder PROG = ipfireseeder
PAK_VER = 13 PAK_VER = 14
DEPS = "rtorrent" DEPS = "rtorrent"

View File

@@ -30,6 +30,7 @@ case "${1}" in
evaluate_retval evaluate_retval
if ! grep -q "35700:35700" /var/ipfire/xtaccess/config ; then 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 "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 /usr/local/bin/setxtaccess
fi fi
;; ;;

View File

@@ -23,4 +23,7 @@
# #
. /opt/pakfire/lib/functions.sh . /opt/pakfire/lib/functions.sh
extract_files 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} 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 \ mv /opt/pakfire/db/rootfiles/ipfireseeder.tmp \
/opt/pakfire/db/rootfiles/ipfireseeder /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 remove_files

View File

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