diff options
| author | Oryon <pierre@darou.fr> | 2015-08-18 08:42:48 -0700 |
|---|---|---|
| committer | Oryon <pierre@darou.fr> | 2015-08-18 08:42:48 -0700 |
| commit | cad0d08ade73c029e3fe9f9903e436e8aebbf8a5 (patch) | |
| tree | 3620c373cbf25662abdd3731f08dc2c39f515e5a /hnetd | |
| parent | 600b9681a782f796858229b3519267f3810610a2 (diff) | |
hnetd: Enable multicast support when pimbd is present
Diffstat (limited to 'hnetd')
| -rw-r--r-- | hnetd/Makefile | 5 | ||||
| -rw-r--r-- | hnetd/files/hnetd.init | 7 |
2 files changed, 10 insertions, 2 deletions
diff --git a/hnetd/Makefile b/hnetd/Makefile index 03e3fb9..dbeb586 100644 --- a/hnetd/Makefile +++ b/hnetd/Makefile @@ -7,8 +7,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=hnetd -PKG_SOURCE_VERSION:=a6b4b6f1f5d38646fa11064cf7394719e048bc87 -PKG_VERSION:=2015-07-28-$(PKG_SOURCE_VERSION) +PKG_SOURCE_VERSION:=b5a03142135c9ab2680027d1fd8c149d2c46e74b +PKG_VERSION:=2015-08-18-$(PKG_SOURCE_VERSION) PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git @@ -120,6 +120,7 @@ define Package/hnetd-$(BUILD_VARIANT)/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/generic/hnetd-routing $(1)/usr/sbin/hnetd-routing $(INSTALL_DIR) $(1)/etc/uci-defaults $(INSTALL_BIN) ./files/hnetd.defaults $(1)/etc/uci-defaults/x-hnetd.defaults + $(INSTALL_BIN) $(PKG_BUILD_DIR)/generic/multicast.script $(1)/usr/sbin/hnet-multicast endef define Package/hnet-full/install diff --git a/hnetd/files/hnetd.init b/hnetd/files/hnetd.init index 6b98b8c..c4419ee 100644 --- a/hnetd/files/hnetd.init +++ b/hnetd/files/hnetd.init @@ -14,6 +14,7 @@ OHP_SCRIPT=/usr/sbin/hnetd-ohp-script OHP_BINARY=/usr/sbin/ohybridproxy PCP_SCRIPT=/usr/sbin/hnetd-pcp-script PCP_BINARY=/usr/sbin/minimalist-pcproxy +MULTICAST_SCRIPT=/usr/sbin/hnet-multicast start_service() { . /lib/functions.sh @@ -37,6 +38,12 @@ start_service() { procd_append_param command -n "$HOSTNAME" fi fi + + # Enable multicast if present and installed + if [ -f "$MULTICAST_SCRIPT" ] + then + $MULTICAST_SCRIPT status && procd_append_param command -M "$MULTICAST_SCRIPT" + fi # Enable PCP, if it's present if [ -f $PCP_BINARY -a -f $PCP_SCRIPT ] |
