From 41fd49ad18b3af3fcd32fb8e64e5ec8763689bcb Mon Sep 17 00:00:00 2001 From: "Lukas F. Hartmann" <lukas@mntre.com> Date: Fri, 26 Feb 2021 16:27:12 +0100 Subject: [PATCH] skel: fixes to reform-display-config and reform-boot-config --- reform2-imx8mq/template-skel/bin/reform-boot-config | 9 ++++----- reform2-imx8mq/template-skel/bin/reform-display-config | 10 +++++----- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/reform2-imx8mq/template-skel/bin/reform-boot-config b/reform2-imx8mq/template-skel/bin/reform-boot-config index 863904d..a78c00e 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 dd2d8cd..7385c92 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 - -- GitLab