diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2004-08-27 19:21:34 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2004-08-27 19:21:34 +0000 |
commit | d45cb8cc197f2c7ec044e2c66e7e6f5e2ccc0c35 (patch) | |
tree | 416fd53ef83ccfea3810dacb556df3e156ea4348 /net | |
parent | add slave port for Photo Image Print System for Linux --- EPSON PX-V700 (diff) |
Use RC_SUBR
Submitted by: seanc
Notes
Notes:
svn path=/head/; revision=117458
Diffstat (limited to 'net')
-rw-r--r-- | net/bfilter/Makefile | 6 | ||||
-rw-r--r-- | net/bfilter/files/bfilter.sh | 28 | ||||
-rw-r--r-- | net/bfilter/pkg-plist | 1 |
3 files changed, 35 insertions, 0 deletions
diff --git a/net/bfilter/Makefile b/net/bfilter/Makefile index 26d1c899e12c..ee3f51bb08fe 100644 --- a/net/bfilter/Makefile +++ b/net/bfilter/Makefile @@ -7,6 +7,7 @@ PORTNAME= bfilter PORTVERSION= 0.9.4 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -22,6 +23,7 @@ GNU_CONFIGURE= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" +USE_RC_SUBR= yes .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug @@ -50,6 +52,10 @@ do-install: ${PREFIX}/etc/bfilter/rules.local.sample post-install: + ${INSTALL_SCRIPT} ${FILESDIR}/bfilter.sh ${PREFIX}/etc/rc.d + @${ECHO_MSG} "-----------------------------------------------" + @${ECHO_MSG} "Add bfilter_enable=\"YES\" to /etc/rc.conf to" + @${ECHO_MSG} "enable bfilter." @${ECHO_MSG} "-----------------------------------------------" @${ECHO_MSG} "Sample configuration files placed in" @${ECHO_MSG} "${PREFIX}/etc/bfilter/config.default" diff --git a/net/bfilter/files/bfilter.sh b/net/bfilter/files/bfilter.sh new file mode 100644 index 000000000000..7286956038b3 --- /dev/null +++ b/net/bfilter/files/bfilter.sh @@ -0,0 +1,28 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: bfilter +# REQUIRE: DAEMON +# KEYWORD: FreeBSD +# +# Add the following line to /etc/rc.conf to enable bfilter: +# +# bfilter_enable="YES" +# + +bfilter_enable=${bfilter_enable-"NO"} +bfilter_flags=${bfilter_flags-"-c /usr/local/etc/bfilter"} + +. /etc/rc.subr + +load_rc_config bfilter + +name=bfilter +rcvar=`set_rcvar` + +command=/usr/local/bin/${name} +sig_stop=-KILL + +load_rc_config ${name} +run_rc_command "$1" diff --git a/net/bfilter/pkg-plist b/net/bfilter/pkg-plist index 2f9551927bd5..d1b3fbc4d6ae 100644 --- a/net/bfilter/pkg-plist +++ b/net/bfilter/pkg-plist @@ -1,4 +1,5 @@ bin/bfilter +etc/rc.d/bfilter.sh %%WITH_GUI%%bin/bfilter-gui @unexec if cmp -s %D/etc/bfilter/config %D/etc/bfilter/config.default; then rm -f %D/etc/bfilter/config; fi etc/bfilter/config.default |