diff options
author | Sam Lawrance <lawrance@FreeBSD.org> | 2005-05-07 13:55:51 +0000 |
---|---|---|
committer | Sam Lawrance <lawrance@FreeBSD.org> | 2005-05-07 13:55:51 +0000 |
commit | 4d2c2146aac832405f19e0b325e191be30aedd70 (patch) | |
tree | 9dd1ad7e465ec7e5626c7a930efa62c2e8a07217 /net | |
parent | dac0d8b1aa4b142687ab5977c80dce92fa6a14bf (diff) |
Notes
Diffstat (limited to 'net')
-rw-r--r-- | net/olsrd/Makefile | 15 | ||||
-rw-r--r-- | net/olsrd/files/olsrd.sh.in | 20 |
2 files changed, 35 insertions, 0 deletions
diff --git a/net/olsrd/Makefile b/net/olsrd/Makefile index 82b0d7c0d87c..a7e27df9391f 100644 --- a/net/olsrd/Makefile +++ b/net/olsrd/Makefile @@ -7,6 +7,7 @@ PORTNAME= olsrd PORTVERSION= 0.4.9 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.olsr.org/releases/0.4/ @@ -22,6 +23,7 @@ BUILD_DEPENDS+= libnet-config:${PORTSDIR}/net/libnet-devel USE_BISON= yes USE_GMAKE= yes +USE_RC_SUBR= olsrd.sh MAN8= olsrd.8 MAN5= olsrd.conf.5 MANCOMPRESSED= yes @@ -38,4 +40,17 @@ MAKE_ARGS+= OS=fbsd IGNORE= needs ieee80211.h headers .endif +.if !defined(WITH_MULTI_IF) +pre-everything:: + @${ECHO_MSG} "" + @${ECHO_MSG} " To enable multiple interface support make with" + @${ECHO_MSG} " WITH_MULTI_IF defined" + @${ECHO_MSG} "" +.endif + +post-install: + @${ECHO_MSG} "" + @${ECHO_MSG} " Set olsrd_enable=\"YES\" in /etc/rc.conf to enable" + @${ECHO_MSG} "" + .include <bsd.port.post.mk> diff --git a/net/olsrd/files/olsrd.sh.in b/net/olsrd/files/olsrd.sh.in new file mode 100644 index 000000000000..691ff2633d06 --- /dev/null +++ b/net/olsrd/files/olsrd.sh.in @@ -0,0 +1,20 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: olsrd +# REQUIRE: NETWORKING SERVERS + +. %%RC_SUBR%% + +name="olsrd" +rcvar=`set_rcvar` + +command=%%PREFIX%%/sbin/olsrd +command_args="-d 0" + +olsrd_enable=${olsrd_enable:-"NO"} + +load_rc_config $name +run_rc_command "$1" + |