sorry again, the previous email subject is wrong
I don't know why my attachment is detected as binary, i reposted it here
as plain text
Index: trunk/package/base-files/files/etc/init.d/boot
===================================================================
--- trunk/package/base-files/files/etc/init.d/boot (revision 31391)
+++ trunk/package/base-files/files/etc/init.d/boot (working copy)
@@ -7,7 +7,11 @@
system_config() {
local cfg="$1"
- local hostname conloglevel timezone
+ local hostname conloglevel timezone root_readonly
+
+ #remount root as readonly
+ config_get root_readonly "$cfg" root_readonly '0'
+ [ "$root_readonly" -eq 1 ]&& mount -o remount,ro /
config_get hostname "$cfg" hostname 'OpenWrt'
echo "$hostname"> /proc/sys/kernel/hostname
On Sunday, April 22, 2012 01:44 AM,
[email protected] wrote:
------------------------------
Date: Sat, 21 Apr 2012 20:54:44 +0800
From: ching<[email protected]>
To: [email protected]
Subject: [OpenWrt-Devel] [PATCH] base-files: implement new config
"root_readonly" (RESENT)
Message-ID:<[email protected]>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
In the view of user, we always hard power-off router, and do not expect
any unexpected background flashing which can lead to fs corruption.
As the number of package of OpenWRT increases, the probability of
unexpected background flashing will increase.
Although OpenWRT developers are brilliant and hard-working, it is
impossible to guarantee all packages are bug-free.
This change try to implement a new config "root_readonly" in
/etc/config/system, which will remount root to read only when reading
system config during boot process. This should prevent background flashing.
root_readonly=0 #0 - root will be read-write, 1 - root will be read-only
Assumption
1. Early boot process do not trigger unnecessary flashing
2. default setting=0 (read-write) to preserve backward compatibility
3. user know how to remount root rw manually if he/she set this option
Signed-off-by: ching<[email protected]>
1 files changed
-------------- next part --------------
A non-text attachment was scrubbed...
Name: root_readonly.patch
Type: text/x-patch
Size: 635 bytes
Desc: not available
URL:<http://lists.openwrt.org/pipermail/openwrt-devel/attachments/20120421/fa11c850/attachment-0001.bin>
------------------------------
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel