[oe-commits] Graeme Gregory : contrib/angstrom/omap3-mkcard.sh : add script for formatting cards for omap3

git version control git at git.openembedded.org
Tue Dec 8 20:13:23 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: cd99ea7115f61aa7fcb3fed8d8375e41a939474e
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=cd99ea7115f61aa7fcb3fed8d8375e41a939474e

Author: Graeme Gregory <dp at xora.org.uk>
Date:   Tue Dec  8 20:12:51 2009 +0000

contrib/angstrom/omap3-mkcard.sh : add script for formatting cards for omap3

---

 contrib/angstrom/omap3-mkcard.sh |   49 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

diff --git a/contrib/angstrom/omap3-mkcard.sh b/contrib/angstrom/omap3-mkcard.sh
new file mode 100755
index 0000000..f64f8e0
--- /dev/null
+++ b/contrib/angstrom/omap3-mkcard.sh
@@ -0,0 +1,49 @@
+#! /bin/sh
+# mkcard.sh v0.4
+# (c) Copyright 2009 Graeme Gregory <dp at xora.org.uk>
+# Licensed under terms of GPLv2
+
+LC_ALL=C
+
+if [ $# -ne 1 ]; then
+	echo "Usage: $0 <drive>"
+	exit 1;
+fi
+
+DRIVE=$1
+
+dd if=/dev/zero of=$DRIVE bs=1024 count=1024
+
+SIZE=`fdisk -l $DRIVE | grep Disk | awk '{print $5}'`
+
+echo DISK SIZE - $SIZE bytes
+
+CYLINDERS=`echo $SIZE/255/63/512 | bc`
+
+echo CYLINDERS - $CYLINDERS
+
+{
+echo ,9,0x0C,*
+echo ,,,-
+} | sfdisk -D -H 255 -S 63 -C $CYLINDERS $DRIVE
+
+if [ -b ${DRIVE}1 ]; then
+	mkfs.vfat -F 32 -n "boot" ${DRIVE}1
+else
+	if [ -b ${DRIVE}p1 ]; then
+		mkfs.vfat -F 32 -n "boot" ${DRIVE}p1
+	else
+		echo "Cant find boot partition in /dev"
+	fi
+fi
+
+if [ -b ${DRIVE}2 ]; then
+	mke2fs -j -L "rootfs" ${DRIVE}2
+else
+	if [ -b ${DRIVE}p2 ]; then
+		mke2fs -j -L "rootfs" ${DRIVE}p2
+	else
+		echo "Cant find rootfs partition in /dev"
+	fi
+fi
+





More information about the Openembedded-commits mailing list