]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Ipfireseeder: open also 35700 udp in external access.
authorArne Fitzenreiter <arne_f@ipfire.org>
Thu, 26 Aug 2010 16:47:39 +0000 (18:47 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Thu, 26 Aug 2010 16:47:39 +0000 (18:47 +0200)
Ipfireseeder: autorestart at reconnect.

lfs/ipfireseeder
src/initscripts/init.d/ipfireseeder
src/paks/ipfireseeder/install.sh
src/paks/ipfireseeder/uninstall.sh
src/paks/ipfireseeder/update.sh

index 3d1a32fa37e57b94ef22e829367d7e04a1799492..a0921c65c99d7edb47bf2e8182a488a0c421ff7b 100644 (file)
@@ -33,7 +33,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = ipfireseeder
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = ipfireseeder
-PAK_VER    = 13
+PAK_VER    = 14
 
 DEPS       = "rtorrent"
 
 
 DEPS       = "rtorrent"
 
index def3292031e3a2fd3e60f9507410c79682b5591b..5ce5cdf6c07817a34ee8a206a9d35b44473893d9 100644 (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
                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
                ;;
                        /usr/local/bin/setxtaccess
                fi
                ;;
index 76f1efec9130dd75dee4dc51f9a7f03c2adceb12..81abf5aa373ebaa569aa26eb4d964c0276bb2a67 100644 (file)
@@ -23,4 +23,7 @@
 #
 . /opt/pakfire/lib/functions.sh
 extract_files
 #
 . /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}
 start_service --delay 90 --background ${NAME}
index 973a2f92b295d95460228a77b57e358a439c4599..888c7016f57dd88ff8629de9557bf679c31d6ef7 100644 (file)
@@ -31,4 +31,12 @@ cat /opt/pakfire/db/rootfiles/ipfireseeder | \
 mv /opt/pakfire/db/rootfiles/ipfireseeder.tmp \
     /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
 remove_files
index 10b3490d664ff4e040a94faa3f36ce337ee691af..89c40d0d7c5d3dd57b5944f3af4977d5f8d76760 100644 (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