[OpenWrt-Devel] [PATCH] octeon: Allow sysupgrade restore on ER

Stijn Tintel stijn at linux-ipv6.be
Mon Nov 12 15:45:48 EST 2018


On 12/11/18 17:56, Jonathan Thibault wrote:
> This is a very simple patch that completes sysupgrade functionality on
> UBNT ER8.
>
> Default layout leaves about 128MB free on the kernel partition so
> there is plenty of space for temporary config backups.
>
>
> diff --git a/target/linux/octeon/base-files/lib/preinit/79_move_config
> b/target/linux/octeon/base-files/lib/preinit/79_move_config
> index ec63d9f5ff..d50bac081b 100644
> --- a/target/linux/octeon/base-files/lib/preinit/79_move_config
> +++ b/target/linux/octeon/base-files/lib/preinit/79_move_config
> @@ -10,6 +10,11 @@ move_config() {
>                         [ -f /mnt/sysupgrade.tgz ] && mv -f
> /mnt/sysupgrade.tgz /
>                         umount /mnt
>                         ;;
> +               er)
> +                       mount -t vfat /dev/mmcblk0p1 /mnt
> +                       [ -f /mnt/sysupgrade.tgz ] && mv -f
> /mnt/sysupgrade.tgz /
> +                       umount /mnt
> +                       ;;
Please order the options alphabetically.
>         esac
>  }
>
> diff --git a/target/linux/octeon/base-files/lib/upgrade/platform.sh
> b/target/linux/octeon/base-files/lib/upgrade/platform.sh
> index cd49c0da36..2a2136f196 100755
> --- a/target/linux/octeon/base-files/lib/upgrade/platform.sh
> +++ b/target/linux/octeon/base-files/lib/upgrade/platform.sh
> @@ -28,6 +28,11 @@ platform_copy_config() {
>                 cp -af "$CONF_TAR" /mnt/
>                 umount /mnt
>                 ;;
> +       er)
> +               mount -t vfat /dev/mmcblk0p1 /mnt
> +               cp -af "$CONF_TAR" /mnt/
> +               umount /mnt
> +               ;;
Same here.
>         esac
>  }
>
Thanks,
Stijn


_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list