]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/vsftpd/files/init
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / vsftpd / files / init
1 #!/bin/sh
2 DAEMON=/usr/sbin/vsftpd
3 NAME=vsftpd
4 DESC="FTP Server"
5 ARGS=""
6 FTPDIR=/var/tmp/ftp
7
8 test -f $DAEMON || exit 0
9
10 set -e
11
12 case "$1" in
13     start)
14         echo -n "* starting $DESC: $NAME... "
15         if ! test -d $FTPDIR; then
16                 mkdir -p $FTPDIR/in
17                 chown ftp $FTPDIR -R
18                 chmod a-w $FTPDIR
19                 chmod u+w $FTPDIR/in
20         fi
21         start-stop-daemon -S -b -x $DAEMON -- $ARGS
22         echo "done."
23         ;;
24     stop)
25         echo -n "* stopping $DESC: $NAME... "
26         start-stop-daemon -K -x $DAEMON
27         echo "done."
28         ;;
29     restart)
30         echo "* restarting $DESC: $NAME... "
31         $0 stop
32         $0 start
33         echo "done."
34         ;;
35     *)
36         echo "Usage: $0 {start|stop|restart}"
37         exit 1
38         ;;
39 esac
40
41 exit 0