+++ /dev/null
-#!/bin/sh
-# SPDX-License-Identifier: GPL-2.0-or-later
-
-. /lib/functions/leds.sh
-. /lib/functions/uci-defaults.sh
-
-board_config_update
-
-led_usb="$(get_dt_led usb)"
-[ -n "$led_usb" ] && ucidef_set_led_usbdev "usb" "usb" "$led_usb" "1-1"
-
-led_usb2="$(get_dt_led usb2)"
-[ -n "$led_usb2" ] && ucidef_set_led_usbdev "usb2" "usb2" "$led_usb2" "2-1"
-
-board_config_flush
-
-exit 0
+++ /dev/null
-# SPDX-License-Identifier: GPL-2.0-or-later
-
-. /lib/functions.sh
-
-case "$(board_name)" in
- comtrend,ar-5315u|\
- comtrend,ar-5387un|\
- comtrend,vr-3025u)
- mtd fixtrx firmware
- ;;
-esac
-
-exit 0
+++ /dev/null
-# SPDX-License-Identifier: GPL-2.0-or-later
-
-PART_NAME=firmware
-REQUIRE_IMAGE_METADATA=1
-
-platform_check_image() {
- return 0
-}
-
-cfe_jffs2_nand_upgrade() {
- local tar_file="$1"
- local kernel_mtd="$(find_mtd_index $CI_KERNPART)"
-
- if [ -z "$kernel_mtd" ]; then
- echo "$CI_KERNPART partition not found"
- return 1
- fi
-
- local board_dir=$(tar tf $tar_file | grep -m 1 '^sysupgrade-.*/$')
- board_dir=${board_dir%/}
-
- local kernel_length=$(tar xf $tar_file ${board_dir}/kernel -O | wc -c 2> /dev/null)
- local rootfs_length=$(tar xf $tar_file ${board_dir}/root -O | wc -c 2> /dev/null)
-
- if [ "$kernel_length" = 0 ]; then
- echo "kernel cannot be empty"
- return 1
- fi
-
- flash_erase -j /dev/mtd${kernel_mtd} 0 0
- tar xf $tar_file ${board_dir}/kernel -O | nandwrite /dev/mtd${kernel_mtd} -
-
- local rootfs_type="$(identify_tar "$tar_file" ${board_dir}/root)"
-
- nand_upgrade_prepare_ubi "$rootfs_length" "$rootfs_type" "0" "0"
-
- local ubidev="$( nand_find_ubi "$CI_UBIPART" )"
-
- local root_ubivol="$(nand_find_volume $ubidev $CI_ROOTPART)"
- tar xf $tar_file ${board_dir}/root -O | \
- ubiupdatevol /dev/$root_ubivol -s $rootfs_length -
-
- nand_do_upgrade_success
-}
-
-platform_do_upgrade() {
- case "$(board_name)" in
- comtrend,ar-5315u|\
- comtrend,ar-5387un|\
- comtrend,vr-3025u|\
- huawei,hg556a-b)
- default_do_upgrade "$1"
- ;;
- comtrend,vr-3032u|\
- netgear,dgnd3700-v2)
- cfe_jffs2_nand_upgrade "$1"
- ;;
- esac
-}
--- /dev/null
+#!/bin/sh
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+. /lib/functions/leds.sh
+. /lib/functions/uci-defaults.sh
+
+board_config_update
+
+led_usb="$(get_dt_led usb)"
+[ -n "$led_usb" ] && ucidef_set_led_usbdev "usb" "usb" "$led_usb" "1-1"
+
+led_usb2="$(get_dt_led usb2)"
+[ -n "$led_usb2" ] && ucidef_set_led_usbdev "usb2" "usb2" "$led_usb2" "2-1"
+
+board_config_flush
+
+exit 0
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+. /lib/functions.sh
+
+case "$(board_name)" in
+ comtrend,ar-5315u|\
+ comtrend,ar-5387un|\
+ comtrend,vr-3025u)
+ mtd fixtrx firmware
+ ;;
+esac
+
+exit 0
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+PART_NAME=firmware
+REQUIRE_IMAGE_METADATA=1
+
+platform_check_image() {
+ return 0
+}
+
+platform_do_upgrade() {
+ case "$(board_name)" in
+ *)
+ default_do_upgrade "$1"
+ ;;
+ esac
+}
--- /dev/null
+#!/bin/sh
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+. /lib/functions/leds.sh
+. /lib/functions/uci-defaults.sh
+
+board_config_update
+
+led_usb="$(get_dt_led usb)"
+[ -n "$led_usb" ] && ucidef_set_led_usbdev "usb" "usb" "$led_usb" "1-1"
+
+led_usb2="$(get_dt_led usb2)"
+[ -n "$led_usb2" ] && ucidef_set_led_usbdev "usb2" "usb2" "$led_usb2" "2-1"
+
+board_config_flush
+
+exit 0
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+PART_NAME=firmware
+REQUIRE_IMAGE_METADATA=1
+
+platform_check_image() {
+ return 0
+}
+
+cfe_jffs2_nand_upgrade() {
+ local tar_file="$1"
+ local kernel_mtd="$(find_mtd_index $CI_KERNPART)"
+
+ if [ -z "$kernel_mtd" ]; then
+ echo "$CI_KERNPART partition not found"
+ return 1
+ fi
+
+ local board_dir=$(tar tf $tar_file | grep -m 1 '^sysupgrade-.*/$')
+ board_dir=${board_dir%/}
+
+ local kernel_length=$(tar xf $tar_file ${board_dir}/kernel -O | wc -c 2> /dev/null)
+ local rootfs_length=$(tar xf $tar_file ${board_dir}/root -O | wc -c 2> /dev/null)
+
+ if [ "$kernel_length" = 0 ]; then
+ echo "kernel cannot be empty"
+ return 1
+ fi
+
+ flash_erase -j /dev/mtd${kernel_mtd} 0 0
+ tar xf $tar_file ${board_dir}/kernel -O | nandwrite /dev/mtd${kernel_mtd} -
+
+ local rootfs_type="$(identify_tar "$tar_file" ${board_dir}/root)"
+
+ nand_upgrade_prepare_ubi "$rootfs_length" "$rootfs_type" "0" "0"
+
+ local ubidev="$( nand_find_ubi "$CI_UBIPART" )"
+
+ local root_ubivol="$(nand_find_volume $ubidev $CI_ROOTPART)"
+ tar xf $tar_file ${board_dir}/root -O | \
+ ubiupdatevol /dev/$root_ubivol -s $rootfs_length -
+
+ nand_do_upgrade_success
+}
+
+platform_do_upgrade() {
+ case "$(board_name)" in
+ comtrend,vr-3032u|\
+ netgear,dgnd3700-v2)
+ cfe_jffs2_nand_upgrade "$1"
+ ;;
+ *)
+ nand_do_upgrade "$1"
+ ;;
+ esac
+}