ar71xx: Create /var/lock directory in platform_do_upgrade_*
[openwrt/staging/chunkeey.git] / target / linux / ar71xx / base-files / lib / upgrade / allnet.sh
index c55e7bc062ad20956e1a1232cd819e310e79a67c..5295d8cfe0f2ed34a06ac106254d5aafbd5addc6 100644 (file)
@@ -3,14 +3,6 @@
 # In case the check fails during boot, a failsafe-system is started to provide
 # a minimal web-interface for flashing a new firmware.
 
-# create /var/lock for the lock "fw_setenv.lock" of fw_setenv
-# the rest is copied using ar71xx's RAMFS_COPY_BIN and RAMFS_COPY_DATA
-platform_add_ramfs_ubootenv()
-{
-       mkdir -p $RAM_ROOT/var/lock
-}
-append sysupgrade_pre_upgrade platform_add_ramfs_ubootenv
-
 # determine size of the main firmware partition
 platform_get_firmware_size() {
        local dev size erasesize name
@@ -152,6 +144,8 @@ rootfs_size $rootfs_hexsize
 rootfs_checksum $rootfs_md5
 bootcmd bootm $vmlinux_hexaddr
 EOF
+
+       mkdir -p /var/lock
        fw_setenv -s /tmp/fw_env_upgrade || {
                echo "failed to update U-Boot environment"
                return 1