Rebased from upstream / out of band repository.
[librecmc/librecmc.git] / target / linux / ar71xx / base-files / lib / upgrade / allnet.sh
index 98b368d15055f1864f1a60582cac3a8732973326..5295d8cfe0f2ed34a06ac106254d5aafbd5addc6 100644 (file)
@@ -3,15 +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.
 
-# make sure we got uboot-envtools and fw_env.config copied over to the ramfs
-# create /var/lock for the lock "fw_setenv.lock" of fw_setenv
-platform_add_ramfs_ubootenv() {
-       [ -e /usr/sbin/fw_printenv ] && install_bin /usr/sbin/fw_printenv /usr/sbin/fw_setenv
-       [ -e /etc/fw_env.config ] && install_file /etc/fw_env.config
-       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
@@ -153,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