From 7b643aa68a99064f7a4b6bc419d6b4159d679cb7 Mon Sep 17 00:00:00 2001 From: Patrick Grimm Date: Mon, 7 Jul 2014 22:15:54 +0200 Subject: [PATCH] olsrd: fix jsoninfo does not listen on ::0 9090 issues 40 set bindv6only and restore the orig value --- olsrd/files/olsrd.init | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/olsrd/files/olsrd.init b/olsrd/files/olsrd.init index 887a4a2..f8d457d 100644 --- a/olsrd/files/olsrd.init +++ b/olsrd/files/olsrd.init @@ -833,11 +833,17 @@ start() { error "there is already an instance of $UCI_CONF_NAME running (pid: '$(cat $PID)'), not starting." return 1 else + if [ "$UCI_CONF_NAME" == "olsrd6" ]; then + sysctl -w net.ipv6.bindv6only=1 > /dev/null + fi service_start /usr/sbin/olsrd -f "$OLSRD_CONFIG_FILE" -nofork sleep 1 service_check /usr/sbin/olsrd || { log "startup-error: check via: '/usr/sbin/olsrd -f \"$OLSRD_CONFIG_FILE\" -nofork'" } + if [ "$UCI_CONF_NAME" == "olsrd6" ]; then + sysctl -w net.ipv6.bindv6only="$bindv6only" > /dev/null + fi fi fi