ip806x: nbg6817: sysupgrade support both targets for kernel/ rootfs partitions
[openwrt/staging/dedeckeh.git] / target / linux / ipq806x / base-files / lib / upgrade / zyxel.sh
index 166bc052c516033faa8746c72874420ce0a3b747..7d0ab973566c6d50bd485e7cc946e09a19cb1135 100644 (file)
@@ -75,10 +75,21 @@ zyxel_do_upgrade() {
        [ -b "${rootfs}" ] || return 1
        case "$board" in
        nbg6817)
-               kernel=mmcblk0p4
+               case "$rootfs" in
+                       "/dev/mmcblk0p5")
+                               kernel=mmcblk0p4
+                       ;;
+                       "/dev/mmcblk0p8")
+                               kernel=mmcblk0p7
+                       ;;
+                       *)
+                               return 1
+                       ;;
+               esac
                ;;
        *)
                return 1
+               ;;
        esac
 
        zyxel_do_flash $tar_file $board $kernel $rootfs