Browse Source

introduced proftpd_enable in rc script

master
Christoph Schug 24 years ago committed by Ralf S. Engelschall
parent
commit
a02781ab93
  1. 2
      proftpd/proftpd.spec
  2. 29
      proftpd/rc.proftpd

2
proftpd/proftpd.spec

@ -33,7 +33,7 @@ Distribution: OpenPKG [REL]
Group: FTP Group: FTP
License: GPL License: GPL
Version: 1.2.4 Version: 1.2.4
Release: 20020206 Release: 20020301
# list of sources # list of sources
Source0: ftp://ftp.proftpd.net/distrib/proftpd-%{version}.tar.bz2 Source0: ftp://ftp.proftpd.net/distrib/proftpd-%{version}.tar.bz2

29
proftpd/rc.proftpd

@ -3,23 +3,34 @@
## rc.proftpd -- Run-Commands for ProFTPD ## rc.proftpd -- Run-Commands for ProFTPD
## ##
%config
proftpd_enable="yes"
%start -p 200 -u root %start -p 200 -u root
@l_prefix@/sbin/proftpd if opServiceEnabled proftpd; then
@l_prefix@/sbin/proftpd
fi
%stop -p 200 -u root %stop -p 200 -u root
if [ -f @l_prefix@/var/proftpd/proftpd.pid ]; then if opServiceEnabled proftpd; then
kill -TERM `cat @l_prefix@/var/proftpd/proftpd.pid` if [ -f @l_prefix@/var/proftpd/proftpd.pid ]; then
kill -TERM `cat @l_prefix@/var/proftpd/proftpd.pid`
fi
fi fi
%restart -u root %restart -u root
if [ -f @l_prefix@/var/proftpd/proftpd.pid ]; then if opServiceEnabled proftpd; then
kill -TERM `cat @l_prefix@/var/proftpd/proftpd.pid` if [ -f @l_prefix@/var/proftpd/proftpd.pid ]; then
sleep 2 kill -TERM `cat @l_prefix@/var/proftpd/proftpd.pid`
sleep 2
fi
@l_prefix@/sbin/proftpd
fi fi
@l_prefix@/sbin/proftpd
%reload -u root %reload -u root
if [ -f @l_prefix@/var/proftpd/proftpd.pid ]; then if opServiceEnabled proftpd; then
kill -HUP `cat @l_prefix@/var/proftpd/proftpd.pid` if [ -f @l_prefix@/var/proftpd/proftpd.pid ]; then
kill -HUP `cat @l_prefix@/var/proftpd/proftpd.pid`
fi
fi fi

Loading…
Cancel
Save