Author: kaloz
Date: 2014-11-24 16:55:52 +0100 (Mon, 24 Nov 2014)
New Revision: 43365

Modified:
   trunk/package/base-files/files/sbin/sysupgrade
Log:
[base-files]: fix sysupgrade on overlayfs v23+

Signed-off-by: Imre Kaloz <[email protected]>



Modified: trunk/package/base-files/files/sbin/sysupgrade
===================================================================
--- trunk/package/base-files/files/sbin/sysupgrade      2014-11-24 14:44:46 UTC 
(rev 43364)
+++ trunk/package/base-files/files/sbin/sysupgrade      2014-11-24 15:55:52 UTC 
(rev 43365)
@@ -109,7 +109,12 @@
 
 add_overlayfiles() {
        local file="$1"
-       find /overlay/etc/ -type f -o -type l | sed \
+       if [ -d /overlay/upper ]; then
+               local overlaydir="/overlay/upper"
+       else
+               local overlaydir="/overlay"
+       fi
+       find $overlaydir/etc/ -type f -o -type l | sed \
                -e 's,^/overlay/,/,' \
                -e '\,/META_[a-zA-Z0-9]*$,d' \
                -e '\,/functions.sh$,d' \
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to