[PATCH v2] BBB: sd_setup.sh: Change /bin/bash -> /bin/sh and echo -> printf
Jarielle Catbagan
jcatbagan93 at gmail.com
Sat Jul 11 04:27:20 UTC 2015
---
ports/beagleboneblack/sd_setup.sh | 20 ++++++++++----------
1 file 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
--
2.3.3
More information about the umon-devel
mailing list