diff options
author | Jarielle Catbagan <jcatbagan93@gmail.com> | 2015-07-13 19:25:20 -0400 |
---|---|---|
committer | Ed Sutter <edsutterjr@gmail.com> | 2015-07-13 19:25:20 -0400 |
commit | b91987128bab0715ee17a30dc9162c0a124705f8 (patch) | |
tree | d3b865c690a5c5fc1910e041111f03e302ed465d /ports | |
parent | add sync to script to guarantee sd write completes, also missing '1' in fdisk (diff) | |
download | umon-b91987128bab0715ee17a30dc9162c0a124705f8.tar.bz2 |
BBB: sd_setup.sh: Change /bin/bash -> /bin/sh to solely adhere to POSIX shell constructs
Diffstat (limited to 'ports')
-rwxr-xr-x | ports/beagleboneblack/sd_setup.sh | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ports/beagleboneblack/sd_setup.sh b/ports/beagleboneblack/sd_setup.sh index 402c630..24c1a87 100755 --- a/ports/beagleboneblack/sd_setup.sh +++ b/ports/beagleboneblack/sd_setup.sh @@ -1,12 +1,12 @@ -#!/bin/bash +#!/bin/sh # # This script automates the process of setting up an SD card for # either "raw" or FAT mode booting for the Beaglebone Black. if [ $# -ne 2 ]; then - echo -e "Please specify both the boot mode and the SD card to set up\n" - echo -e "Usage: ./sd_setup.sh <boot mode> /dev/<device>\n" - echo -e "where <boot mode> is either RAW or FAT and <device> is the SD card" + printf "Please specify both the boot mode and the SD card to set up\n" + printf "Usage: ./sd_setup.sh <boot mode> /dev/<device>\n" + printf "where <boot mode> is either RAW or FAT and <device> is the SD card" exit 1 fi @@ -16,8 +16,8 @@ SDDEV=$2 case $1 in RAW) if [ ! -e ./build_BEAGLEBONEBLACK/rawboot.bin ]; then - echo -e "rawboot.bin does not exist in ./build_BEAGLEBONEBLACK\n" - echo -e "Please build uMon before proceeding" + printf "rawboot.bin does not exist in ./build_BEAGLEBONEBLACK\n" + printf "Please build uMon before proceeding" exit 1 fi @@ -32,8 +32,8 @@ RAW) ;; FAT) if [ ! -e ./build_BEAGLEBONEBLACK/MLO ]; then - echo -e "MLO does not exist in ./build_BEAGLEBONEBLACK\n" - echo -e "Please build uMon before proceeding" + printf "MLO does not exist in ./build_BEAGLEBONEBLACK\n" + printf "Please build uMon before proceeding" exit 1 fi @@ -41,7 +41,7 @@ FAT) dd if=/dev/zero of=${SDDEV} bs=1M count=1 # Create the FAT16 primary partition and mark it bootable - echo -e "n\np\n1\n\n+3M\nt\n6\na\n1\nw\n" | fdisk ${SDDEV} + printf "n\np\n1\n\n+3M\nt\n6\na\n1\nw\n" | fdisk ${SDDEV} # Wait for some time to allow the partition to register under /dev sleep 1 @@ -57,7 +57,7 @@ FAT) rm -rf mnt ;; *) - echo -e "Invalid boot mode specified. Valid boot modes are RAW/FAT." + printf "Invalid boot mode specified. Valid boot modes are RAW/FAT." exit 1 ;; esac |