From d7b85310da86061c0d6110b71ff7bc9b814d5158 Mon Sep 17 00:00:00 2001 From: Matteo Croce Date: Mon, 6 Oct 2008 12:45:30 +0000 Subject: [PATCH] aiccu: fix init script SVN-Revision: 12867 --- ipv6/aiccu/files/aiccu.init | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ipv6/aiccu/files/aiccu.init b/ipv6/aiccu/files/aiccu.init index 0a5f2c857a..638f384d3a 100644 --- a/ipv6/aiccu/files/aiccu.init +++ b/ipv6/aiccu/files/aiccu.init @@ -1,6 +1,6 @@ #!/bin/sh /etc/rc.common # Copyright (C) 2006 OpenWrt.org -START=50 +START=70 config_cb() { local cfg_type="$1" @@ -31,12 +31,13 @@ start() { echo "password $password" >> /tmp/run/aiccu-${cfgs_section}.conf [ -n "$server" ] && echo "server $server" >> /tmp/run/aiccu-${cfgs_section}.conf [ -n "$protocol" ] && echo "protocol $protocol" >> /tmp/run/aiccu-${cfgs_section}.conf - [ -n "$interface" ] && echo "interface $interface" >> /tmp/run/aiccu-${cfgs_section}.conf - [ -n "$tunnel_id" ] && echo "tunnel_id $tunnel_id" >> /tmp/run/aiccu-${cfgs_section}.conf || echo "tunnel_id aiccu" >> /tmp/run/aiccu-${cfgs_section}.conf + [ -n "$interface" ] && echo "ipv6_interface $interface" >> /tmp/run/aiccu-${cfgs_section}.conf + [ -n "$tunnel_id" ] && echo "tunnel_id $tunnel_id" >> /tmp/run/aiccu-${cfgs_section}.conf [ "$requiretls" = "1" ] && echo "requiretls true" >> /tmp/run/aiccu-${cfgs_section}.conf [ "$defaultroute" != "1" ] && echo "defaultroute false >> /tmp/run/aiccu-${cfgs_section}.conf [ "$nat" = "1" ] && echo "behindnat true >> /tmp/run/aiccu-${cfgs_section}.conf [ "$heartbeat" != "1" ] && echo "makebeats false" >> /tmp/run/aiccu-${cfgs_section}.conf + echo 'daemonize true' >> /tmp/run/aiccu-${cfgs_section}.conf echo "pidfile /var/run/aiccu-${cfgs_section}.pid" >> /tmp/run/aiccu-${cfgs_section}.conf aiccu start /tmp/run/aiccu-$cfgs_section.conf @@ -44,5 +45,8 @@ start() { } stop() { - aiccu stop + config_load aiccu + for cfgs_section in $cfgs_sections; do + aiccu stop /tmp/run/aiccu-$cfgs_section.conf + done } -- 2.30.2