Bugzilla – Bug 12672
fsync() does not work correctly, leaves files full of \0
Last modified: 2009-09-08 09:17:56 UTC
This is not needed for MP, a work around is in place using sync()
QA: if you see this happen, do the following from Serial: - ls -l /etc/network/interfaces see if the file is 0 length or has a length
Felix to check /etc/network/interfaces and /etc/wpa_supplicant.conf are written correctly.
r6675 fixes /etc/network/interfaces To Do: /etc/wpa_supplicant.conf
Felix, r6657 breaks ethernet for me. I checked 6673, and it works fine. With 6675, I cannot connect to ethernet.
Turns out both ethernet and wifi were broken for me. I reverted r6675 back to r6673 to see if this was causing my network issues, and sure enough, reverting Networking.lua back to 6673 made networking work again.
BTW, my reversion was in r6691.
Thanks, Caleb, for sorting this out so quickly. Too many branches and different states of the same file. I forgot to add "local System = require("jive.System")" because it is already in the non mp branch. My mistake. Sorry about that. It's fixed now. r6697
moving target etc. back
wpa_supplicant.conf writing fixed in r6744