From 51e1729a27028ecc3c233be7bf5d07a7e368d929 Mon Sep 17 00:00:00 2001 From: luka Date: Fri, 12 Apr 2013 15:05:38 +0000 Subject: [PATCH] [packages] strongswan: add init script Signed-off-by: Luka Logar Signed-off-by: Luka Perkov git-svn-id: svn://svn.openwrt.org/openwrt/packages@36319 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/strongswan/Makefile | 2 ++ net/strongswan/files/ipsec.init | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 net/strongswan/files/ipsec.init diff --git a/net/strongswan/Makefile b/net/strongswan/Makefile index eb71cfc6d..610d77c2f 100644 --- a/net/strongswan/Makefile +++ b/net/strongswan/Makefile @@ -355,6 +355,8 @@ define Package/strongswan/install $(INSTALL_DIR) $(1)/usr/lib/ipsec $(CP) $(PKG_INSTALL_DIR)/usr/lib/ipsec/{libstrongswan.so.*,libhydra.so.*} $(1)/usr/lib/ipsec/ $(INSTALL_CONF) ./files/ipsec.secrets $(1)/etc/ + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/ipsec.init $(1)/etc/init.d/ipsec endef define Package/strongswan-default/install diff --git a/net/strongswan/files/ipsec.init b/net/strongswan/files/ipsec.init new file mode 100644 index 000000000..391a2ae8c --- /dev/null +++ b/net/strongswan/files/ipsec.init @@ -0,0 +1,20 @@ +#!/bin/sh /etc/rc.common + +START=90 +STOP=10 + +start() { + ipsec start +} + +stop() { + ipsec stop +} + +restart() { + ipsec restart +} + +reload() { + ipsec update +}