]> git.siccegge.de Git - forks/vmdebootstrap.git/blobdiff - examples/wandboard-customise.sh
add modules to cubietruck example and provide a wandboard example based on that.
[forks/vmdebootstrap.git] / examples / wandboard-customise.sh
diff --git a/examples/wandboard-customise.sh b/examples/wandboard-customise.sh
new file mode 100644 (file)
index 0000000..f16cff0
--- /dev/null
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+set -e
+
+rootdir=$1
+image=$2
+
+if [ -z "${image}" ]; then
+       echo "Image not specified"
+       exit
+fi
+
+if [ ! -f '/usr/lib/u-boot/wandboard_quad/u-boot.imx' ]; then
+       echo "Unable to find wandboard u-boot file"
+       exit
+fi
+
+# u-boot needs to be dd'd to the device, not a partition
+# but kpartx does not setup the device, just the partitions
+
+dd if=/usr/lib/u-boot/wandboard_quad/u-boot.imx of=${image} seek=1 conv=fsync bs=1k
+
+mkdir -p $rootdir/boot/dtbs
+cp $rootdir/usr/lib/linux-image-*-armmp/* $rootdir/boot/dtbs
+
+for module in ahci_platform ahci_imx sd-mod; do
+       echo ${module} >> ${rootdir}/etc/initramfs-tools/modules 
+done