Browse Source

introduced pureftpd_enable in rc script

master
Christoph Schug 24 years ago committed by Ralf S. Engelschall
parent
commit
8bfd07e2f8
  1. 2
      pureftpd/pureftpd.spec
  2. 23
      pureftpd/rc.pureftpd

2
pureftpd/pureftpd.spec

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

23
pureftpd/rc.pureftpd

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

Loading…
Cancel
Save