Changeset 6434 for luci/trunk/libs/core/luasrc/model/network.lua
- Timestamp:
- 11/15/10 23:03:45 (3 years ago)
- Files:
-
- 1 modified
-
luci/trunk/libs/core/luasrc/model/network.lua (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/libs/core/luasrc/model/network.lua
r6428 r6434 276 276 local r = uci_r:delete("network", n) 277 277 if r then 278 uci_r:foreach("network", "alias", 279 function(s) 280 if s.interface == n then 281 uci_r:delete("network", s['.name']) 282 end 283 end) 284 285 uci_r:foreach("network", "route", 286 function(s) 287 if s.interface == n then 288 uci_r:delete("network", s['.name']) 289 end 290 end) 291 292 uci_r:foreach("network", "route6", 293 function(s) 294 if s.interface == n then 295 uci_r:delete("network", s['.name']) 296 end 297 end) 278 uci_r:delete_all("network", "alias", 279 function(s) return (s.interface == n) end) 280 281 uci_r:delete_all("network", "route", 282 function(s) return (s.interface == n) end) 283 284 uci_r:delete_all("network", "route6", 285 function(s) return (s.interface == n) end) 298 286 299 287 uci_r:foreach("wireless", "wifi-iface", … … 303 291 end 304 292 end) 305 306 uci_r:delete("network", n)307 293 end 308 294 return r … … 991 977 992 978 function wifinet.ifname(self) 993 return self.iwinfo.ifname or self.wdev 979 local ifname = self.iwinfo.ifname 980 if not ifname or ifname:match("^wifi%d") or ifname:match("^radio%d") then 981 ifname = self.wdev 982 end 983 return ifname 994 984 end 995 985
