Author: nbd
Date: 2015-03-22 16:11:27 +0100 (Sun, 22 Mar 2015)
New Revision: 44942

Modified:
   trunk/package/base-files/files/etc/init.d/done
   trunk/package/system/fstools/Makefile
Log:
fstools: update to the latest version, makes interrupted first boot more 
reliable

Use xattr to store the filesystem initialization state of the overlay.
As long as the filesystem is not marked as initialized yet (happens in
/etc/init.d/done), all overlay data (except for sysupgrade.tgz) will be
discarded before the system is allowed to boot

Signed-off-by: Felix Fietkau <[email protected]>

Modified: trunk/package/base-files/files/etc/init.d/done
===================================================================
--- trunk/package/base-files/files/etc/init.d/done      2015-03-22 15:11:20 UTC 
(rev 44941)
+++ trunk/package/base-files/files/etc/init.d/done      2015-03-22 15:11:27 UTC 
(rev 44942)
@@ -3,7 +3,7 @@
 
 START=95
 boot() {
-       [ -d /tmp/root ] && mount_root done
+       mount_root done
        rm -f /sysupgrade.tgz
 
        # process user commands

Modified: trunk/package/system/fstools/Makefile
===================================================================
--- trunk/package/system/fstools/Makefile       2015-03-22 15:11:20 UTC (rev 
44941)
+++ trunk/package/system/fstools/Makefile       2015-03-22 15:11:27 UTC (rev 
44942)
@@ -8,14 +8,14 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fstools
-PKG_VERSION:=2015-03-12
+PKG_VERSION:=2015-03-22
 
 PKG_RELEASE=$(PKG_SOURCE_VERSION)
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=git://nbd.name/fstools.git
 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE_VERSION:=0b99adb02f2eb822fbfc4efcb8ebf5fecbd74974
+PKG_SOURCE_VERSION:=eb9181b33bdda2e1ce81094d77913f7b68e26156
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
 CMAKE_INSTALL:=1
 PKG_CHECK_FORMAT_SECURITY:=0
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to