Fixes issue #15446
Signed-off-by: Philip Prindeville <redacted>
PKG_NAME:=strongswan
PKG_VERSION:=5.9.2
-PKG_RELEASE:=6
+PKG_RELEASE:=7
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=https://download.strongswan.org/ https://download2.strongswan.org/
local interface
local device_list
- swan_reset
- swanctl_reset
- do_preamble
-
config_get debug "$1" debug 0
config_get_bool rtinstall_enabled "$1" rtinstall_enabled 1
[ $rtinstall_enabled -eq 1 ] && install_routes=yes || install_routes=no
done
[ -n "$device_list" ] && WAIT_FOR_INTF=0 || WAIT_FOR_INTF=1
fi
+}
+do_postamble() {
swan_xappend0 "# generated by /etc/init.d/swanctl"
swan_xappend0 "charon {"
swan_xappend1 "install_routes = $install_routes"
prepare_env() {
mkdir -p /var/ipsec /var/swanctl
+
+ swan_reset
+ swanctl_reset
+ do_preamble
+
config_load ipsec
config_foreach config_ipsec ipsec
config_foreach config_remote remote
+
+ do_postamble
}
service_running() {