diff --git a/reform2-imx8mq/template-skel/bin/reform-boot-config b/reform2-imx8mq/template-skel/bin/reform-boot-config index 863904d0cfb44c234bd08b594aee09c78fe73fec..a78c00eae5b70df2270207c1bb1444e6a87a7bcd 100755 --- a/reform2-imx8mq/template-skel/bin/reform-boot-config +++ b/reform2-imx8mq/template-skel/bin/reform-boot-config @@ -25,12 +25,12 @@ then exit fi -MOUNTED_AT=$(mount | grep mmblk1p1 | cut -d ' ' -s -f 3) -if [ $? -eq 0 ] +MOUNTED_AT=$(mount | grep mmcblk1p1 | grep "on /" | cut -d ' ' -s -f 3) +if [[ "x$MOUNTED_AT" != "x" ]] then echo "Found SD card mounted at $MOUNTED_AT." - echo "$BOOTPREF" > "$MOUNTED_AT/reform-boot-medium" - echo "Boot medium choice $BOOTPREF recorded in $MOUNTED_AT/reform-boot-medium." + echo "$BOOTPREF" > "${MOUNTED_AT}/reform-boot-medium" + echo "Boot medium choice $BOOTPREF recorded in ${MOUNTED_AT}/reform-boot-medium." echo "Restart MNT Reform (type: reboot) after saving your work to activate the changes." exit fi @@ -51,4 +51,3 @@ fi echo "Error: could not mount the SD card." umount /boot - diff --git a/reform2-imx8mq/template-skel/bin/reform-display-config b/reform2-imx8mq/template-skel/bin/reform-display-config index dd2d8cd72ea0e77a99f5a3307057f6a1ab242045..7385c92635e74ea5162e0404e440ecc08eb0afd3 100755 --- a/reform2-imx8mq/template-skel/bin/reform-display-config +++ b/reform2-imx8mq/template-skel/bin/reform-display-config @@ -12,7 +12,7 @@ DTB_TARGET="imx8mq-mnt-reform2.dtb" case "$1" in dual) DTB="imx8mq-mnt-reform2-dual-display.dtb";; - internal) DTB="imx8mq-mnt-reform2-single-display.dtb";; + single) DTB="imx8mq-mnt-reform2-single-display.dtb";; esac if [[ "$DTB" == "x" ]] @@ -23,18 +23,19 @@ then exit fi -MOUNTED_AT=$(mount | grep mmblk1p1 | cut -d ' ' -s -f 3) +MOUNTED_AT=$(mount | grep mmcblk1p1 | grep "on /" | cut -d ' ' -s -f 3) if [[ "x$MOUNTED_AT" != "x" ]] then - if [[ -e "$MOUNTED_AT$DTB_TARGET" ]] && [[ -e "$MOUNTED_AT$DTB" ]] + if [[ -e "${MOUNTED_AT}/${DTB_TARGET}" ]] && [[ -e "${MOUNTED_AT}/${DTB}" ]] then echo "Found source and target files in $MOUNTED_AT." - cp -v "/$DTB" "/$DTB_TARGET" + cp -v "${MOUNTED_AT}/${DTB}" "${MOUNTED_AT}/${DTB_TARGET}" echo "Restart MNT Reform (type: reboot) after saving your work to activate the changes." exit fi echo "Error: the SD card is already mounted at $MOUNTED_AT, but the DTB files ($DTB_TARGET and $DTB) are not there." + exit fi echo "Assuming boot files are on SD card, but your system is not. Mounting /dev/mmcblk1p1 on /boot." @@ -53,4 +54,3 @@ fi echo "Error: could not find the DTB files ($DTB_TARGET and $DTB) in any of the expected places." umount /boot -