瀏覽代碼

add init script

Waldemar Brodkorb 14 年之前
父節點
當前提交
d403ed3160
共有 2 個文件被更改,包括 32 次插入0 次删除
  1. 29 0
      package/strongswan/files/strongswan.init
  2. 3 0
      package/strongswan/files/strongswan.postinst

+ 29 - 0
package/strongswan/files/strongswan.init

@@ -0,0 +1,29 @@
+#!/bin/sh
+#PKG strongswan
+#INIT 60
+
+. /etc/rc.conf
+
+case $1 in
+autostop) ;;
+autostart)
+	test x"${ipsec:-NO}" = x"NO" && exit 0
+	exec sh $0 start
+	;;
+start)
+	ipsec start
+	;;
+stop)
+	ipsec stop
+	;;
+restart)
+	sh $0 stop
+	sleep 3
+	sh $0 start
+	;;
+*)
+	echo "Usage: $0 {start | stop | restart}"
+	exit 1
+	;;
+esac
+exit $?

+ 3 - 0
package/strongswan/files/strongswan.postinst

@@ -0,0 +1,3 @@
+#!/bin/sh
+. $IPKG_INSTROOT/etc/functions.sh
+add_rcconf ipsec ipsec NO