From 8bfd07e2f8003983423fc63686be479517bcdbd8 Mon Sep 17 00:00:00 2001 From: Christoph Schug Date: Fri, 1 Mar 2002 13:32:04 +0000 Subject: [PATCH] introduced pureftpd_enable in rc script --- pureftpd/pureftpd.spec | 2 +- pureftpd/rc.pureftpd | 23 ++++++++++++++++------- 2 files changed, 17 insertions(+), 8 deletions(-) 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