projects
/
openwrt
/
staging
/
thess.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9e17c77
)
adds the option to have no proto for a interface, usefull if the uci states need...
author
John Crispin
<john@openwrt.org>
Wed, 20 Aug 2008 11:17:40 +0000
(11:17 +0000)
committer
John Crispin
<john@openwrt.org>
Wed, 20 Aug 2008 11:17:40 +0000
(11:17 +0000)
SVN-Revision: 12343
package/base-files/files/lib/network/config.sh
patch
|
blob
|
history
diff --git
a/package/base-files/files/lib/network/config.sh
b/package/base-files/files/lib/network/config.sh
index 13e1980d9c95c96922a378b1f32c6803626a1663..52e50b17ecdbec5e0d0a6fdf3fe6555be0174091 100755
(executable)
--- a/
package/base-files/files/lib/network/config.sh
+++ b/
package/base-files/files/lib/network/config.sh
@@
-142,6
+142,10
@@
set_interface_ifname() {
uci_set_state network "$config" device "$device"
}
+setup_interface_none() {
+ env -i ACTION="ifup" INTERFACE="$config" DEVICE="$iface" PROTO=none /sbin/hotplug-call "iface" &
+}
+
setup_interface_static() {
local iface="$1"
local config="$2"
@@
-259,6
+263,9
@@
setup_interface() {
lock -u "/var/lock/dhcp-$iface"
fi
;;
+ none)
+ setup_interface_none "$iface" "$config"
+ ;;
*)
if ( eval "type setup_interface_$proto" ) >/dev/null 2>/dev/null; then
eval "setup_interface_$proto '$iface' '$config' '$proto'"