split linux-atm, br2684ctl, add br2684 init script
[openwrt.git] / package / linux-atm / files / br2684.init
diff --git a/package/linux-atm/files/br2684.init b/package/linux-atm/files/br2684.init
new file mode 100644 (file)
index 0000000..90ba365
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+. /etc/functions.sh
+[ -e /etc/config/network ] && . /etc/config/network
+
+killall br2684ctl 2>&- >&-
+[ "$(nvram get pppoe_atm)" = 1 ] && {
+  VPI=$(nvram get atm_vpi)
+  VCI=$(nvram get atm_vci)
+  case "$(nvram get atm_encaps)" in
+    0|vc)
+      ENCAPS=0
+      ;;
+    1|llc)
+      ENCAPS=1
+      ;;
+    *)
+      ENCAPS=0
+      ;;
+  esac
+  insmod br2684
+  br2684ctl -c0 -e${ENCAPS} -a${VPI:-8}.${VCI:-35} &
+}
This page took 0.022517 seconds and 4 git commands to generate.