projects
/
openwrt
/
staging
/
xback.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c807bc2
)
base-files: do not write to /etc/config/wireless at boot time unless a new interface...
author
Felix Fietkau
<nbd@openwrt.org>
Tue, 7 Jun 2011 17:00:43 +0000
(17:00 +0000)
committer
Felix Fietkau
<nbd@openwrt.org>
Tue, 7 Jun 2011 17:00:43 +0000
(17:00 +0000)
eliminates unnecessary flash write cycles at every boot
patch by Peter Wagner (tripolar)
SVN-Revision: 27127
package/base-files/files/etc/init.d/network
patch
|
blob
|
history
diff --git
a/package/base-files/files/etc/init.d/network
b/package/base-files/files/etc/init.d/network
index c2095a4f5f40894e8e755d0dcaa7f879a7be6913..fc512216f8e08c7299ad55b514cc0efb0418945c 100755
(executable)
--- a/
package/base-files/files/etc/init.d/network
+++ b/
package/base-files/files/etc/init.d/network
@@
-9,11
+9,14
@@
boot() {
include /lib/network
setup_switch
- /sbin/wifi detect >> /etc/config/wireless
+
+ /sbin/wifi detect > /tmp/wireless.tmp
+ [ -s /tmp/wireless.tmp ] && {
+ cat /tmp/wireless.tmp >> /etc/config/wireless
+ }
+ rm -f /tmp/wireless.tmp
grep -qs config /etc/config/wireless && {
/sbin/wifi up
- } || {
- rm -f /etc/config/wireless
}
scan_interfaces