Make sure bitlbee honors VARBASE properlydiff -r1.1.1.1 -r1.2 pkgsrc/chat/bitlbee/MESSAGE
(tonio)
@@ -1,9 +1,13 @@ | @@ -1,9 +1,13 @@ | |||
1 | =========================================================================== | 1 | =========================================================================== | |
2 | $NetBSD: MESSAGE,v 1.1.1.1 2003/07/02 09:03:02 jmmv Exp $ | 2 | $NetBSD: MESSAGE,v 1.2 2009/07/16 19:19:18 tonio Exp $ | |
3 | 3 | |||
4 | bitlbee needs to be started from inetd(8) for now. Add the following line | 4 | bitlbee can be to be started from inetd(8). Add the following line | |
5 | to its configuration file (/etc/inetd.conf): | 5 | to its configuration file (/etc/inetd.conf): | |
6 | 6 | |||
7 | 6667 stream tcp nowait bitlbee ${PREFIX}/sbin/bitlbee bitlbee | 7 | 6667 stream tcp nowait bitlbee ${PREFIX}/sbin/bitlbee bitlbee | |
8 | 8 | |||
9 | bitlbee can act as a system-wide daemon, using the start-up script installed by | |||
10 | the package. | |||
11 | ||||
12 | ${PREFIX}/share/examples/rc.d/bitlbee | |||
9 | =========================================================================== | 13 | =========================================================================== |
@@ -1,41 +1,46 @@ | @@ -1,41 +1,46 @@ | |||
1 | # $NetBSD: Makefile,v 1.45 2009/07/15 22:14:18 tonio Exp $ | 1 | # $NetBSD: Makefile,v 1.46 2009/07/16 19:19:18 tonio Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= bitlbee-1.2.3 | 4 | DISTNAME= bitlbee-1.2.3 | |
5 | CATEGORIES= chat | 5 | CATEGORIES= chat | |
6 | MASTER_SITES= http://get.bitlbee.org/src/ | 6 | MASTER_SITES= http://get.bitlbee.org/src/ | |
7 | PKGREVISION= 1 | 7 | PKGREVISION= 2 | |
8 | 8 | |||
9 | MAINTAINER= tonio@NetBSD.org | 9 | MAINTAINER= tonio@NetBSD.org | |
10 | HOMEPAGE= http://www.bitlbee.org/ | 10 | HOMEPAGE= http://www.bitlbee.org/ | |
11 | COMMENT= IRC to other chat networks gateway | 11 | COMMENT= IRC to other chat networks gateway | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | HAS_CONFIGURE= yes | 15 | HAS_CONFIGURE= yes | |
16 | USE_TOOLS+= gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
17 | 17 | |||
18 | CONFIGURE_ARGS+= --prefix=${PREFIX} | 18 | CONFIGURE_ARGS+= --prefix=${PREFIX} | |
19 | CONFIGURE_ARGS+= --bindir=${PREFIX}/sbin | 19 | CONFIGURE_ARGS+= --bindir=${PREFIX}/sbin | |
20 | CONFIGURE_ARGS+= --etcdir=${PKG_SYSCONFDIR} | 20 | CONFIGURE_ARGS+= --etcdir=${PKG_SYSCONFDIR} | |
21 | CONFIGURE_ARGS+= --datadir=${DATADIR} | 21 | CONFIGURE_ARGS+= --datadir=${DATADIR} | |
22 | CONFIGURE_ARGS+= --config=${STATEDIR} | 22 | CONFIGURE_ARGS+= --config=${STATEDIR} | |
23 | CONFIGURE_ARGS+= --pidfile=${VARBASE}/run/bitlbee/pid | |||
24 | CONFIGURE_ARGS+= --ipcsocket=${VARBASE}/run/bitlbee/sock | |||
23 | CONFIGURE_ARGS+= --flood=0 | 25 | CONFIGURE_ARGS+= --flood=0 | |
24 | CONFIGURE_ARGS+= --ssl=gnutls | 26 | CONFIGURE_ARGS+= --ssl=gnutls | |
25 | 27 | |||
26 | PKG_SYSCONFSUBDIR= bitlbee | 28 | PKG_SYSCONFSUBDIR= bitlbee | |
27 | CONF_FILES= ${DATADIR}/motd.txt ${PKG_SYSCONFDIR}/motd.txt | 29 | CONF_FILES= ${DATADIR}/motd.txt ${PKG_SYSCONFDIR}/motd.txt | |
28 | CONF_FILES+= ${EGDIR}/bitlbee.conf ${PKG_SYSCONFDIR}/bitlbee.conf | 30 | CONF_FILES+= ${EGDIR}/bitlbee.conf ${PKG_SYSCONFDIR}/bitlbee.conf | |
31 | OWN_DIRS+= ${VARBASE}/run/bitlbee | |||
32 | ||||
33 | BUILD_DEFS+= VARBASE | |||
29 | 34 | |||
30 | EGDIR= ${PREFIX}/share/examples/bitlbee | 35 | EGDIR= ${PREFIX}/share/examples/bitlbee | |
31 | DATADIR= ${PREFIX}/share/bitlbee | 36 | DATADIR= ${PREFIX}/share/bitlbee | |
32 | DOCDIR= ${PREFIX}/share/doc/bitlbee | 37 | DOCDIR= ${PREFIX}/share/doc/bitlbee | |
33 | STATEDIR= ${VARBASE}/db/bitlbee | 38 | STATEDIR= ${VARBASE}/db/bitlbee | |
34 | 39 | |||
35 | OWN_DIRS_PERMS= ${STATEDIR} bitlbee nobody 700 | 40 | OWN_DIRS_PERMS= ${STATEDIR} bitlbee nobody 700 | |
36 | 41 | |||
37 | PKG_USERS= bitlbee:nobody | 42 | PKG_USERS= bitlbee:nobody | |
38 | PKG_HOME.bitlbee= ${VARBASE}/db/bitlbee | 43 | PKG_HOME.bitlbee= ${VARBASE}/db/bitlbee | |
39 | 44 | |||
40 | INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin | 45 | INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin | |
41 | 46 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.6 2009/07/15 22:14:18 tonio Exp $ | 1 | @comment $NetBSD: PLIST,v 1.7 2009/07/16 19:19:18 tonio Exp $ | |
2 | man/man5/bitlbee.conf.5 | 2 | man/man5/bitlbee.conf.5 | |
3 | man/man8/bitlbee.8 | 3 | man/man8/bitlbee.8 | |
4 | sbin/bitlbee | 4 | sbin/bitlbee | |
5 | share/bitlbee/help.txt | 5 | share/bitlbee/help.txt | |
6 | share/bitlbee/motd.txt | 6 | share/bitlbee/motd.txt | |
7 | share/examples/rc.d/bitlbee | |||
8 | share/doc/bitlbee/AUTHORS | 7 | share/doc/bitlbee/AUTHORS | |
9 | share/doc/bitlbee/CREDITS | 8 | share/doc/bitlbee/CREDITS | |
10 | share/doc/bitlbee/FAQ | 9 | share/doc/bitlbee/FAQ | |
11 | share/doc/bitlbee/README | 10 | share/doc/bitlbee/README | |
12 | share/doc/bitlbee/user-guide.html | 11 | share/doc/bitlbee/user-guide.html | |
13 | share/doc/bitlbee/user-guide.txt | 12 | share/doc/bitlbee/user-guide.txt | |
14 | share/examples/bitlbee/bitlbee.conf | 13 | share/examples/bitlbee/bitlbee.conf | |
14 | share/examples/rc.d/bitlbee |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh | |
2 | 2 | |||
3 | # PROVIDE: bitlbee | 3 | # PROVIDE: bitlbee | |
4 | # REQUIRE: DAEMON | 4 | # REQUIRE: DAEMON | |
5 | 5 | |||
6 | . /etc/rc.subr | 6 | . /etc/rc.subr | |
7 | 7 | |||
8 | name="bitlbee" | 8 | name="bitlbee" | |
9 | rcvar=$name | 9 | rcvar=$name | |
10 | command="@PREFIX@/sbin/bitlbee" | 10 | command="@PREFIX@/sbin/bitlbee" | |
11 | pidfile="/var/run/${name}.pid" | 11 | pidfile="@VARBASE@/run/${name}/pid" | |
12 | command_args="-D" # run as a daemon | 12 | command_args="-D" # run as a daemon | |
13 | 13 | |||
14 | if [ -f /etc/rc.subr ]; then | 14 | if [ -f /etc/rc.subr ]; then | |
15 | load_rc_config $name | 15 | load_rc_config $name | |
16 | run_rc_command "$1" | 16 | run_rc_command "$1" | |
17 | else | 17 | else | |
18 | echo -n "${name}" | 18 | echo -n "${name}" | |
19 | ${command} ${bitlbee_flags} ${command_args} | 19 | ${command} ${bitlbee_flags} ${command_args} | |
20 | fi | 20 | fi |