Browse Source

pptp: utilize coldplug_interface_pptp() to automatically launch pptp instances on boot

SVN-Revision: 21390
Jo-Philipp Wich 16 years ago
parent
commit
dcbb5a19e7
2 changed files with 5 additions and 34 deletions
  1. 0 33
      package/pptp/files/pptp.init
  2. 5 1
      package/pptp/files/pptp.sh

+ 0 - 33
package/pptp/files/pptp.init

@@ -1,33 +0,0 @@
-#!/bin/sh /etc/rc.common
-# Copyright (C) 2006 OpenWrt.org
-
-START=41
-STOP=30
-
-updown_pptp_interface () {
-	config_get proto "$1" proto
-	if [ "$proto" = "pptp" ]; then
-		if$2 "$1"	
-	fi
-}
-
-boot () {
-	start
-}
-
-start() {
-	config_load network
-	config_foreach updown_pptp_interface interface up
-}
-
-restart() {
-	config_load network
-	config_foreach updown_pptp_interface interface down
-	config_foreach updown_pptp_interface interface up
-}
-
-stop() {
-	config_load network
-	config_foreach updown_pptp_interface interface down
-}
-

+ 5 - 1
package/pptp/files/pptp.sh

@@ -6,10 +6,14 @@ stop_interface_pptp() {
 	stop_interface_ppp "$1"
 }
 
+coldplug_interface_pptp() {
+	setup_interface_pptp "pptp-$1" "$1"
+}
+
 setup_interface_pptp() {
 	local config="$2"
 	local ifname
-	
+
 	config_get device "$config" device
 	config_get ipproto "$config" ipproto
 	config_get server "$config" server