[package] base-files: make ip matching in dns add/remove functions more explicit...
[openwrt.git] / docs / network-scripts.tex
index 79a8853..4e71395 100644 (file)
@@ -22,30 +22,31 @@ after \texttt{scan\_interfaces} might not return the same result as running it b
 After running \texttt{scan\_interfaces}, the following functions are available:
 
 \begin{itemize}
 After running \texttt{scan\_interfaces}, the following functions are available:
 
 \begin{itemize}
-       \item{\texttt{find\_config \textit{interface}}} \\
-               looks for a network configuration that includes
-               the specified network interface.
+    \item{\texttt{find\_config \textit{interface}}} \\
+        looks for a network configuration that includes
+        the specified network interface.
 
 
-       \item{\texttt{setup\_interface \textit{interface [config] [protocol]}}} \\
-         will set up the specified interface, optionally overriding the network configuration
-         name or the protocol that it uses.
+    \item{\texttt{setup\_interface \textit{interface [config] [protocol]}}} \\
+      will set up the specified interface, optionally overriding the network configuration
+      name or the protocol that it uses.
 \end{itemize}
 
 \subsubsection{Writing protocol handlers}
 
 \end{itemize}
 
 \subsubsection{Writing protocol handlers}
 
-You can add custom protocol handlers by adding shell scripts to
-\texttt{/lib/network}. They provide the following two shell functions:
+You can add custom protocol handlers (e.g: PPPoE, PPPoA, ATM, PPTP ...)
+by adding shell scripts to \texttt{/lib/network}. They provide the following
+two shell functions:
 
 \begin{Verbatim}
 scan_<protocolname>() {
 
 \begin{Verbatim}
 scan_<protocolname>() {
-       local config="$1"
-       # change the interface names if necessary
+    local config="$1"
+    # change the interface names if necessary
 }
 
 setup_interface_<protocolname>() {
 }
 
 setup_interface_<protocolname>() {
-       local interface="\$1"
-       local config="\$2"
-       # set up the interface
+    local interface="$1"
+    local config="$2"
+    # set up the interface
 }
 \end{Verbatim}
 
 }
 \end{Verbatim}
 
This page took 0.024864 seconds and 4 git commands to generate.