ccimx6: ccimx6ul: ccimx8m: ccimx8x: ccimx93: install: only install system A by default, add an option to install B
https://onedigi.atlassian.net/browse/DEL-8232 Signed-off-by: Tatiana Leon <Tatiana.Leon@digi.com>
This commit is contained in:
parent
c9fb56629a
commit
8718734b46
|
|
@ -79,9 +79,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -136,6 +140,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -162,17 +167,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -186,17 +193,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -79,9 +79,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -137,6 +141,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -164,17 +169,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
usb reset;
|
usb reset;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -189,17 +196,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#
|
#
|
||||||
# Copyright (C) 2021 by Digi International Inc.
|
# Copyright (C) 2021-2023 by Digi International Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or modify it
|
||||||
|
|
@ -39,6 +39,7 @@ show_usage()
|
||||||
echo " -n No wait. Skips 10 seconds delay to stop script."
|
echo " -n No wait. Skips 10 seconds delay to stop script."
|
||||||
echo " -u <u-boot-filename> U-Boot filename."
|
echo " -u <u-boot-filename> U-Boot filename."
|
||||||
echo " Auto-determined by variant if not provided."
|
echo " Auto-determined by variant if not provided."
|
||||||
|
echo " -d Install firmware on dualboot partitions (system A and system B)."
|
||||||
exit 2
|
exit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,9 +70,10 @@ echo "############################################################"
|
||||||
# Command line admits the following parameters:
|
# Command line admits the following parameters:
|
||||||
# -u <u-boot-filename>
|
# -u <u-boot-filename>
|
||||||
# -i <image-name>
|
# -i <image-name>
|
||||||
while getopts 'hi:nu:' c
|
while getopts 'dhi:nu:' c
|
||||||
do
|
do
|
||||||
case $c in
|
case $c in
|
||||||
|
d) INSTALL_DUALBOOT=true ;;
|
||||||
h) show_usage ;;
|
h) show_usage ;;
|
||||||
i) IMAGE_NAME=${OPTARG} ;;
|
i) IMAGE_NAME=${OPTARG} ;;
|
||||||
n) NOWAIT=true ;;
|
n) NOWAIT=true ;;
|
||||||
|
|
@ -192,9 +194,13 @@ if [ "${NOWAIT}" != true ]; then
|
||||||
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
||||||
if [ "${DUALBOOT}" = true ]; then
|
if [ "${DUALBOOT}" = true ]; then
|
||||||
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
|
fi
|
||||||
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
||||||
|
|
@ -270,11 +276,15 @@ if [ "${DUALBOOT}" = true ]; then
|
||||||
# Update Linux A
|
# Update Linux A
|
||||||
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
||||||
# Update Linux B
|
# Update Linux B
|
||||||
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
# Update Rootfs A
|
# Update Rootfs A
|
||||||
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
# Update Rootfs B
|
# Update Rootfs B
|
||||||
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# Update Linux
|
# Update Linux
|
||||||
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
|
|
||||||
|
|
@ -90,9 +90,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -147,6 +151,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -173,17 +178,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -197,17 +204,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -90,9 +90,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -148,6 +152,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -175,17 +180,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
usb reset;
|
usb reset;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -200,17 +207,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#
|
#
|
||||||
# Copyright (C) 2021 by Digi International Inc.
|
# Copyright (C) 2021-2023 by Digi International Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or modify it
|
||||||
|
|
@ -39,6 +39,7 @@ show_usage()
|
||||||
echo " -n No wait. Skips 10 seconds delay to stop script."
|
echo " -n No wait. Skips 10 seconds delay to stop script."
|
||||||
echo " -u <u-boot-filename> U-Boot filename."
|
echo " -u <u-boot-filename> U-Boot filename."
|
||||||
echo " Auto-determined by variant if not provided."
|
echo " Auto-determined by variant if not provided."
|
||||||
|
echo " -d Install firmware on dualboot partitions (system A and system B)."
|
||||||
exit 2
|
exit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,9 +70,10 @@ echo "############################################################"
|
||||||
# Command line admits the following parameters:
|
# Command line admits the following parameters:
|
||||||
# -u <u-boot-filename>
|
# -u <u-boot-filename>
|
||||||
# -i <image-name>
|
# -i <image-name>
|
||||||
while getopts 'hi:nu:' c
|
while getopts 'dhi:nu:' c
|
||||||
do
|
do
|
||||||
case $c in
|
case $c in
|
||||||
|
d) INSTALL_DUALBOOT=true ;;
|
||||||
h) show_usage ;;
|
h) show_usage ;;
|
||||||
i) IMAGE_NAME=${OPTARG} ;;
|
i) IMAGE_NAME=${OPTARG} ;;
|
||||||
n) NOWAIT=true ;;
|
n) NOWAIT=true ;;
|
||||||
|
|
@ -210,9 +212,13 @@ if [ "${NOWAIT}" != true ]; then
|
||||||
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
||||||
if [ "${DUALBOOT}" = true ]; then
|
if [ "${DUALBOOT}" = true ]; then
|
||||||
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
|
fi
|
||||||
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
||||||
|
|
@ -288,11 +294,15 @@ if [ "${DUALBOOT}" = true ]; then
|
||||||
# Update Linux A
|
# Update Linux A
|
||||||
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
||||||
# Update Linux B
|
# Update Linux B
|
||||||
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
# Update Rootfs A
|
# Update Rootfs A
|
||||||
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
# Update Rootfs B
|
# Update Rootfs B
|
||||||
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# Update Linux
|
# Update Linux
|
||||||
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
|
|
||||||
|
|
@ -83,9 +83,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -142,6 +146,7 @@ setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv singlemtdsys ${singlemtdsys};
|
setenv singlemtdsys ${singlemtdsys};
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
run partition_nand_linux;
|
run partition_nand_linux;
|
||||||
saveenv;
|
saveenv;
|
||||||
if test \"\$\{singlemtdsys\}\" = yes; then
|
if test \"\$\{singlemtdsys\}\" = yes; then
|
||||||
|
|
@ -162,17 +167,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME} ${force_erase};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME} ${force_erase};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -186,17 +193,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME} ${force_erase};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME} ${force_erase};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -83,9 +83,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -142,6 +146,7 @@ setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv singlemtdsys ${singlemtdsys};
|
setenv singlemtdsys ${singlemtdsys};
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
run partition_nand_linux;
|
run partition_nand_linux;
|
||||||
saveenv;
|
saveenv;
|
||||||
if test \"\$\{singlemtdsys\}\" = yes; then
|
if test \"\$\{singlemtdsys\}\" = yes; then
|
||||||
|
|
@ -163,17 +168,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME} ${force_erase};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME} ${force_erase};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -187,17 +194,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME} ${force_erase};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME} ${force_erase};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2021 by Digi International Inc.
|
# Copyright (C) 2020-2023 by Digi International Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or modify it
|
||||||
|
|
@ -39,6 +39,7 @@ show_usage()
|
||||||
echo " -n No wait. Skips 10 seconds delay to stop script."
|
echo " -n No wait. Skips 10 seconds delay to stop script."
|
||||||
echo " -u <u-boot-filename> U-Boot filename."
|
echo " -u <u-boot-filename> U-Boot filename."
|
||||||
echo " Auto-determined by variant if not provided."
|
echo " Auto-determined by variant if not provided."
|
||||||
|
echo " -d Install firmware on dualboot partitions (system A and system B)."
|
||||||
exit 2
|
exit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -78,9 +79,10 @@ echo "############################################################"
|
||||||
# Command line admits the following parameters:
|
# Command line admits the following parameters:
|
||||||
# -u <u-boot-filename>
|
# -u <u-boot-filename>
|
||||||
# -i <image-name>
|
# -i <image-name>
|
||||||
while getopts 'hi:nu:' c
|
while getopts 'dhi:nu:' c
|
||||||
do
|
do
|
||||||
case $c in
|
case $c in
|
||||||
|
d) INSTALL_DUALBOOT=true ;;
|
||||||
h) show_usage ;;
|
h) show_usage ;;
|
||||||
i) IMAGE_NAME=${OPTARG} ;;
|
i) IMAGE_NAME=${OPTARG} ;;
|
||||||
n) NOWAIT=true ;;
|
n) NOWAIT=true ;;
|
||||||
|
|
@ -199,9 +201,13 @@ if [ "${NOWAIT}" != true ]; then
|
||||||
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
||||||
if [ "${DUALBOOT}" = true ]; then
|
if [ "${DUALBOOT}" = true ]; then
|
||||||
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
|
fi
|
||||||
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
||||||
|
|
@ -269,11 +275,15 @@ if [ "${DUALBOOT}" = true ]; then
|
||||||
# Update Linux A
|
# Update Linux A
|
||||||
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}" 15000
|
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}" 15000
|
||||||
# Update Linux B
|
# Update Linux B
|
||||||
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}" 15000
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}" 15000
|
||||||
|
fi
|
||||||
# Update Rootfs A
|
# Update Rootfs A
|
||||||
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}" 90000
|
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}" 90000
|
||||||
# Update Rootfs B
|
# Update Rootfs B
|
||||||
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}" 90000
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}" 90000
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# Update Linux
|
# Update Linux
|
||||||
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}" 15000
|
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}" 15000
|
||||||
|
|
|
||||||
|
|
@ -50,9 +50,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -112,6 +116,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
setenv otf-update yes;
|
setenv otf-update yes;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -139,17 +144,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -163,17 +170,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -50,9 +50,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -112,6 +116,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
setenv otf-update yes;
|
setenv otf-update yes;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -140,17 +145,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -164,17 +171,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2021 by Digi International Inc.
|
# Copyright (C) 2020-2023 by Digi International Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or modify it
|
||||||
|
|
@ -39,6 +39,7 @@ show_usage()
|
||||||
echo " -n No wait. Skips 10 seconds delay to stop script."
|
echo " -n No wait. Skips 10 seconds delay to stop script."
|
||||||
echo " -u <u-boot-filename> U-Boot filename."
|
echo " -u <u-boot-filename> U-Boot filename."
|
||||||
echo " Auto-determined by variant if not provided."
|
echo " Auto-determined by variant if not provided."
|
||||||
|
echo " -d Install firmware on dualboot partitions (system A and system B)."
|
||||||
exit 2
|
exit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,9 +70,10 @@ echo "############################################################"
|
||||||
# Command line admits the following parameters:
|
# Command line admits the following parameters:
|
||||||
# -u <u-boot-filename>
|
# -u <u-boot-filename>
|
||||||
# -i <image-name>
|
# -i <image-name>
|
||||||
while getopts 'hi:nu:' c
|
while getopts 'dhi:nu:' c
|
||||||
do
|
do
|
||||||
case $c in
|
case $c in
|
||||||
|
d) INSTALL_DUALBOOT=true ;;
|
||||||
h) show_usage ;;
|
h) show_usage ;;
|
||||||
i) IMAGE_NAME=${OPTARG} ;;
|
i) IMAGE_NAME=${OPTARG} ;;
|
||||||
n) NOWAIT=true ;;
|
n) NOWAIT=true ;;
|
||||||
|
|
@ -158,9 +160,13 @@ if [ "${NOWAIT}" != true ]; then
|
||||||
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
||||||
if [ "${DUALBOOT}" = true ]; then
|
if [ "${DUALBOOT}" = true ]; then
|
||||||
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
|
fi
|
||||||
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
||||||
|
|
@ -239,11 +245,15 @@ if [ "${DUALBOOT}" = true ]; then
|
||||||
# Update Linux A
|
# Update Linux A
|
||||||
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
||||||
# Update Linux B
|
# Update Linux B
|
||||||
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
# Update Rootfs A
|
# Update Rootfs A
|
||||||
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
# Update Rootfs B
|
# Update Rootfs B
|
||||||
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# Update Linux
|
# Update Linux
|
||||||
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
|
|
||||||
|
|
@ -121,9 +121,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -183,6 +187,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
setenv otf-update yes;
|
setenv otf-update yes;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -210,17 +215,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -234,17 +241,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -121,9 +121,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -184,6 +188,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
setenv otf-update yes;
|
setenv otf-update yes;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -212,17 +217,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
usb reset;
|
usb reset;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -237,17 +244,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2021 by Digi International Inc.
|
# Copyright (C) 2020-2023 by Digi International Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or modify it
|
||||||
|
|
@ -39,6 +39,7 @@ show_usage()
|
||||||
echo " -n No wait. Skips 10 seconds delay to stop script."
|
echo " -n No wait. Skips 10 seconds delay to stop script."
|
||||||
echo " -u <u-boot-filename> U-Boot filename."
|
echo " -u <u-boot-filename> U-Boot filename."
|
||||||
echo " Auto-determined by variant if not provided."
|
echo " Auto-determined by variant if not provided."
|
||||||
|
echo " -d Install firmware on dualboot partitions (system A and system B)."
|
||||||
exit 2
|
exit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,9 +70,10 @@ echo "############################################################"
|
||||||
# Command line admits the following parameters:
|
# Command line admits the following parameters:
|
||||||
# -u <u-boot-filename>
|
# -u <u-boot-filename>
|
||||||
# -i <image-name>
|
# -i <image-name>
|
||||||
while getopts 'hi:nu:' c
|
while getopts 'dhi:nu:' c
|
||||||
do
|
do
|
||||||
case $c in
|
case $c in
|
||||||
|
d) INSTALL_DUALBOOT=true ;;
|
||||||
h) show_usage ;;
|
h) show_usage ;;
|
||||||
i) IMAGE_NAME=${OPTARG} ;;
|
i) IMAGE_NAME=${OPTARG} ;;
|
||||||
n) NOWAIT=true ;;
|
n) NOWAIT=true ;;
|
||||||
|
|
@ -217,9 +219,13 @@ if [ "${NOWAIT}" != true ]; then
|
||||||
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
||||||
if [ "${DUALBOOT}" = true ]; then
|
if [ "${DUALBOOT}" = true ]; then
|
||||||
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
|
fi
|
||||||
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
||||||
|
|
@ -295,11 +301,15 @@ if [ "${DUALBOOT}" = true ]; then
|
||||||
# Update Linux A
|
# Update Linux A
|
||||||
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
||||||
# Update Linux B
|
# Update Linux B
|
||||||
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
# Update Rootfs A
|
# Update Rootfs A
|
||||||
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
# Update Rootfs B
|
# Update Rootfs B
|
||||||
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# Update Linux
|
# Update Linux
|
||||||
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
|
|
||||||
|
|
@ -50,9 +50,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -112,6 +116,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
setenv otf-update yes;
|
setenv otf-update yes;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -139,17 +144,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b mmc ${INSTALL_MMCDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -163,17 +170,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b mmc ${INSTALL_MMCDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -50,9 +50,13 @@ echo " --------- --------"
|
||||||
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
echo " bootloader ${INSTALL_UBOOT_FILENAME}"
|
||||||
if test "${dualboot}" = "yes"; then
|
if test "${dualboot}" = "yes"; then
|
||||||
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
echo " linux_a ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " linux_b ${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
echo " rootfs_a ${INSTALL_ROOTFS_FILENAME}"
|
||||||
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
if test "${install_dualboot}" = "yes"; then
|
||||||
|
echo " rootfs_b ${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo " linux ${INSTALL_LINUX_FILENAME}"
|
echo " linux ${INSTALL_LINUX_FILENAME}"
|
||||||
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
echo " recovery ${INSTALL_RECOVERY_FILENAME}"
|
||||||
|
|
@ -112,6 +116,7 @@ fi
|
||||||
setenv bootcmd "
|
setenv bootcmd "
|
||||||
env default -a;
|
env default -a;
|
||||||
setenv dualboot ${dualboot};
|
setenv dualboot ${dualboot};
|
||||||
|
setenv install_dualboot ${install_dualboot};
|
||||||
saveenv;
|
saveenv;
|
||||||
setenv otf-update yes;
|
setenv otf-update yes;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -140,17 +145,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update linux_b!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_LINUX_FILENAME} on linux_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update linux_b usb ${INSTALL_USBDEV} ${INSTALL_LINUX_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update linux_b!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
@ -164,17 +171,19 @@ setenv bootcmd "
|
||||||
echo \"Aborted.\";
|
echo \"Aborted.\";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
echo \"\";
|
if test \"\$\{install_dualboot\}\" = yes; then
|
||||||
echo \"\";
|
|
||||||
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
|
||||||
echo \"\";
|
|
||||||
echo \"\";
|
|
||||||
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
|
||||||
if test \$? -eq 1; then
|
|
||||||
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
|
||||||
echo \"\";
|
echo \"\";
|
||||||
echo \"Aborted.\";
|
echo \"\";
|
||||||
exit;
|
echo \">> Installing file ${INSTALL_ROOTFS_FILENAME} on rootfs_b\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"\";
|
||||||
|
update rootfs_b usb ${INSTALL_USBDEV} ${INSTALL_ROOTFS_FILENAME};
|
||||||
|
if test \$? -eq 1; then
|
||||||
|
echo \"[ERROR] Failed to update rootfs_b partition!\";
|
||||||
|
echo \"\";
|
||||||
|
echo \"Aborted.\";
|
||||||
|
exit;
|
||||||
|
fi;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo \"\";
|
echo \"\";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2021 by Digi International Inc.
|
# Copyright (C) 2020-2023 by Digi International Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or modify it
|
||||||
|
|
@ -39,6 +39,7 @@ show_usage()
|
||||||
echo " -n No wait. Skips 10 seconds delay to stop script."
|
echo " -n No wait. Skips 10 seconds delay to stop script."
|
||||||
echo " -u <u-boot-filename> U-Boot filename."
|
echo " -u <u-boot-filename> U-Boot filename."
|
||||||
echo " Auto-determined by variant if not provided."
|
echo " Auto-determined by variant if not provided."
|
||||||
|
echo " -d Install firmware on dualboot partitions (system A and system B)."
|
||||||
exit 2
|
exit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,9 +70,10 @@ echo "############################################################"
|
||||||
# Command line admits the following parameters:
|
# Command line admits the following parameters:
|
||||||
# -u <u-boot-filename>
|
# -u <u-boot-filename>
|
||||||
# -i <image-name>
|
# -i <image-name>
|
||||||
while getopts 'hi:nu:' c
|
while getopts 'dhi:nu:' c
|
||||||
do
|
do
|
||||||
case $c in
|
case $c in
|
||||||
|
d) INSTALL_DUALBOOT=true ;;
|
||||||
h) show_usage ;;
|
h) show_usage ;;
|
||||||
i) IMAGE_NAME=${OPTARG} ;;
|
i) IMAGE_NAME=${OPTARG} ;;
|
||||||
n) NOWAIT=true ;;
|
n) NOWAIT=true ;;
|
||||||
|
|
@ -158,9 +160,13 @@ if [ "${NOWAIT}" != true ]; then
|
||||||
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
printf " bootloader\t${INSTALL_UBOOT_FILENAME}\n"
|
||||||
if [ "${DUALBOOT}" = true ]; then
|
if [ "${DUALBOOT}" = true ]; then
|
||||||
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}_a\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${LINUX_NAME}_b\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
|
fi
|
||||||
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
printf " ${ROOTFS_NAME}_a\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
printf " ${ROOTFS_NAME}_b\t${INSTALL_ROOTFS_FILENAME}\n"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
printf " ${LINUX_NAME}\t${INSTALL_LINUX_FILENAME}\n"
|
||||||
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
printf " ${RECOVERY_NAME}\t${INSTALL_RECOVERY_FILENAME}\n"
|
||||||
|
|
@ -239,11 +245,15 @@ if [ "${DUALBOOT}" = true ]; then
|
||||||
# Update Linux A
|
# Update Linux A
|
||||||
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}_a" "${INSTALL_LINUX_FILENAME}"
|
||||||
# Update Linux B
|
# Update Linux B
|
||||||
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${LINUX_NAME}_b" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
fi
|
||||||
# Update Rootfs A
|
# Update Rootfs A
|
||||||
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
part_update "${ROOTFS_NAME}_a" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
# Update Rootfs B
|
# Update Rootfs B
|
||||||
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
if [ "${INSTALL_DUALBOOT}" = true ]; then
|
||||||
|
part_update "${ROOTFS_NAME}_b" "${INSTALL_ROOTFS_FILENAME}"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# Update Linux
|
# Update Linux
|
||||||
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
part_update "${LINUX_NAME}" "${INSTALL_LINUX_FILENAME}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue