diff --git a/pureftpd/pureftpd.spec b/pureftpd/pureftpd.spec index 588739c905..ac687f45f8 100644 --- a/pureftpd/pureftpd.spec +++ b/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 diff --git a/pureftpd/rc.pureftpd b/pureftpd/rc.pureftpd index 40aa4e312b..a07cae64c5 100644 --- a/pureftpd/rc.pureftpd +++ b/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 @l_prefix@/var/pureftpd/pureftpd.pid + if opServiceEnabled pureftpd; then + @l_prefix@/sbin/pure-ftpd @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 @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 @l_prefix@/var/pureftpd/pureftpd.pid + fi