Add rc script, from Vadim Zhukov with some tweaks.
This commit is contained in:
parent
2d702b0153
commit
1beeb02eb3
@ -1,10 +1,11 @@
|
|||||||
# $OpenBSD: Makefile,v 1.16 2010/11/19 22:31:33 espie Exp $
|
# $OpenBSD: Makefile,v 1.17 2011/05/11 09:01:26 ajacoutot Exp $
|
||||||
|
|
||||||
SHARED_ONLY= Yes
|
SHARED_ONLY= Yes
|
||||||
|
|
||||||
COMMENT= H.323 gatekeeper
|
COMMENT= H.323 gatekeeper
|
||||||
|
|
||||||
DISTNAME= gnugk-2.3.2
|
DISTNAME= gnugk-2.3.2
|
||||||
|
REVISION= 0
|
||||||
|
|
||||||
CATEGORIES= net telephony
|
CATEGORIES= net telephony
|
||||||
|
|
||||||
@ -27,7 +28,7 @@ LIB_DEPENDS= net/h323plus \
|
|||||||
databases/sqlite3
|
databases/sqlite3
|
||||||
|
|
||||||
USE_GMAKE= Yes
|
USE_GMAKE= Yes
|
||||||
USE_GROFF = Yes
|
USE_GROFF= Yes
|
||||||
ALL_TARGET= optshared addpasswd
|
ALL_TARGET= optshared addpasswd
|
||||||
NO_REGRESS= Yes
|
NO_REGRESS= Yes
|
||||||
|
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
To start gnugk on boot-up, add the following lines to /etc/rc.local:
|
|
||||||
|
|
||||||
if [ -x ${PREFIX}/bin/gnugk ]; then
|
|
||||||
install -d -o _gnugk /var/run/gnugk
|
|
||||||
echo -n ' gnugk'
|
|
||||||
${PREFIX}/bin/gnugk -t -c ${SYSCONFDIR}/gatekeeper.ini \
|
|
||||||
-u _gnugk -o /var/log/gnugk/gnugk.log \
|
|
||||||
--pid /var/run/gnugk/gnugk.pid 1> /dev/null &
|
|
||||||
fi
|
|
@ -1,6 +1,7 @@
|
|||||||
@comment $OpenBSD: PLIST,v 1.7 2010/03/23 21:14:45 ajacoutot Exp $
|
@comment $OpenBSD: PLIST,v 1.8 2011/05/11 09:01:26 ajacoutot Exp $
|
||||||
@newgroup _gnugk:586
|
@newgroup _gnugk:586
|
||||||
@newuser _gnugk:586:586:daemon:Gatekeeper Daemon:/var/empty:/sbin/nologin
|
@newuser _gnugk:586:586:daemon:Gatekeeper Daemon:/var/empty:/sbin/nologin
|
||||||
|
@extraunexec rm -rf /var/log/gnugk/*
|
||||||
@bin bin/addpasswd
|
@bin bin/addpasswd
|
||||||
@bin bin/gnugk
|
@bin bin/gnugk
|
||||||
@man man/man1/gnugk.1
|
@man man/man1/gnugk.1
|
||||||
@ -41,5 +42,6 @@ share/examples/gnugk/status.ini
|
|||||||
share/examples/gnugk/syslog.ini
|
share/examples/gnugk/syslog.ini
|
||||||
share/examples/gnugk/uri.ini
|
share/examples/gnugk/uri.ini
|
||||||
share/examples/gnugk/vqueue.ini
|
share/examples/gnugk/vqueue.ini
|
||||||
|
@rcscript ${RCDIR}/gnugk
|
||||||
@owner _gnugk
|
@owner _gnugk
|
||||||
@sample /var/log/gnugk/
|
@sample /var/log/gnugk/
|
||||||
|
16
net/gnugk/pkg/gnugk.rc
Executable file
16
net/gnugk/pkg/gnugk.rc
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# $OpenBSD: gnugk.rc,v 1.1 2011/05/11 09:01:26 ajacoutot Exp $
|
||||||
|
|
||||||
|
daemon="${TRUEPREFIX}/bin/gnugk"
|
||||||
|
daemon_flags="-t -c ${SYSCONFDIR}/gatekeeper.ini -u _gnugk -o /var/log/gnugk/gnugk.log"
|
||||||
|
|
||||||
|
. /etc/rc.d/rc.subr
|
||||||
|
|
||||||
|
rc_bg=YES
|
||||||
|
|
||||||
|
rc_reload() {
|
||||||
|
echo reload | nc 127.0.0.1 7000
|
||||||
|
}
|
||||||
|
|
||||||
|
rc_cmd $1
|
Loading…
Reference in New Issue
Block a user