Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / news / inn / files / innd.sh
blob13cda08edda62014f6502b198ee0df136d9bdf4d
1 #!@RCD_SCRIPTS_SHELL@
3 # $NetBSD: innd.sh,v 1.17 2009/03/15 15:00:51 spz Exp $
5 # PROVIDE: inn
6 # REQUIRE: DAEMON
7 # KEYWORD: shutdown
9 if [ -d @INN_DATA_DIR@/etc ] ; then
10 echo ""
11 echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING"
12 echo ""
13 echo "WARNING: old inn config directory @INN_DATA_DIR@/etc found"
14 echo "WARNING: please move your config to @PREFIX@/etc/inn"
15 echo "WARNING: before starting your new inn install"
16 echo ""
17 echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING"
18 echo ""
19 sleep 120
22 if [ -x @INN_PATHBIN@/rc.news -a -s @INN_DATA_DIR@/db/active ]
23 then
24 if [ ! -d @PREFIX@/etc/nntp ]
25 then
26 mkdir @PREFIX@/etc/nntp
29 if [ ! -f @PREFIX@/etc/nntp/server ]
30 then
31 hostname >@PREFIX@/etc/nntp/server
34 if [ ! -f @PREFIX@/etc/nntp/domainname ]
35 then
36 (set - X `grep ^fromhost: @PKG_SYSCONFDIR@/inn.conf`
37 if [ $# -eq 3 ]
38 then
39 echo $3 >@PREFIX@/etc/nntp/domainname
40 fi)
43 if [ -f @INN_DATA_DIR@/db/history -a \
44 ! -s @INN_DATA_DIR@/db/history ]
45 then
46 @INN_PATHBIN@/makedbz -i -o -s 10000
49 if [ $# -eq 0 ]
50 then
51 echo -n ' innd'
52 su -m news -c "@INN_PATHBIN@/rc.news start" >/dev/null
53 exit 0
56 case "$1" in
57 start )
58 echo "Starting INN."
59 su -m news -c "@INN_PATHBIN@/rc.news $1" >/dev/null
60 exit 0
62 stop )
63 su -m news -c "@INN_PATHBIN@/rc.news $1"
64 exit 0
66 restart )
67 $0 stop
68 sleep 5
69 exec $0 start
71 * )
72 echo "Usage: $0 (start|stop|restart)"
73 exit 1
75 esac
78 exit 0