Browse Source

introduced pureftpd_enable in rc script

Christoph Schug 24 years ago
parent
commit
8bfd07e2f8
2 changed files with 17 additions and 8 deletions
  1. 1 1
      pureftpd/pureftpd.spec
  2. 16 7
      pureftpd/rc.pureftpd

+ 1 - 1
pureftpd/pureftpd.spec

@@ -33,7 +33,7 @@ Distribution: OpenPKG [REL]
 Group:        FTP
 License:      GPL
 Version:      1.0.9
-Release:      20020222
+Release:      20020301
 
 #   list of sources
 Source0:      http://prdownloads.sourceforge.net/pureftpd/pure-ftpd-%{version}.tar.gz

+ 16 - 7
pureftpd/rc.pureftpd

@@ -3,16 +3,25 @@
 ##  rc.pureftpd -- Run-Commands for PureFTPD
 ##
 
+%config
+    pureftpd_enable="yes"
+
 %start -p 200 -u root
-    @l_prefix@/sbin/pure-ftpd </dev/null &
-    echo "$!" >@l_prefix@/var/pureftpd/pureftpd.pid
+    if opServiceEnabled pureftpd; then
+        @l_prefix@/sbin/pure-ftpd </dev/null &
+        echo "$!" >@l_prefix@/var/pureftpd/pureftpd.pid
+    fi
 
 %stop -p 200 -u root
-    kill -TERM `cat @l_prefix@/var/pureftpd/pureftpd.pid`
+    if opServiceEnabled pureftpd; then
+        kill -TERM `cat @l_prefix@/var/pureftpd/pureftpd.pid`
+    fi
 
 %restart -u root
-    kill -TERM `cat @l_prefix@/var/pureftpd/pureftpd.pid`
-    sleep 2
-    @l_prefix@/sbin/pure-ftpd </dev/null &
-    echo "$!" >@l_prefix@/var/pureftpd/pureftpd.pid
+    if opServiceEnabled pureftpd; then
+        kill -TERM `cat @l_prefix@/var/pureftpd/pureftpd.pid`
+        sleep 2
+        @l_prefix@/sbin/pure-ftpd </dev/null &
+        echo "$!" >@l_prefix@/var/pureftpd/pureftpd.pid
+    fi