base-files: fix ramfs / nand upgrade
[openwrt/staging/lynxis/omap.git] / package / base-files / files / lib / upgrade / common.sh
index 2e92b5a0a3467a114f19d52ce304aade2f10b54b..6f1880fba6c5a458394e7b9bfff5e5f2fcda4d16 100644 (file)
@@ -74,7 +74,9 @@ run_ramfs() { # <command> [...]
        for file in $RAMFS_COPY_BIN; do
                install_bin ${file//:/ }
        done
-       install_file /etc/resolv.conf /lib/functions.sh /lib/functions/*.sh /lib/upgrade/*.sh $RAMFS_COPY_DATA
+       install_file /etc/resolv.conf /lib/*.sh /lib/functions/*.sh /lib/upgrade/*.sh $RAMFS_COPY_DATA
+
+       [ -L "/lib64" ] && ln -s /lib $RAM_ROOT/lib64
 
        supivot $RAM_ROOT /mnt || {
                echo "Failed to switch over to ramfs. Please reboot."