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
License: GPL
Version: 1.2.4
Release: 20020206
Release: 20020301
# list of sources
Source0: ftp://ftp.proftpd.net/distrib/proftpd-%{version}.tar.bz2

29
proftpd/rc.proftpd

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

Loading…
Cancel
Save