summaryrefslogtreecommitdiffstats
path: root/defaultenv-2
diff options
context:
space:
mode:
authorMaxime Ripard <maxime.ripard@free-electrons.com>2012-07-04 15:07:52 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-07-04 22:15:27 +0200
commit3d484187b3dbac67281c69b011ac2201b80cfe6a (patch)
treeadab48dc71773317a8143909c883dbdcd7961598 /defaultenv-2
parentc6e82ee5437618cf09c0955839b4a2b1b167cc4a (diff)
downloadbarebox-3d484187b3dbac67281c69b011ac2201b80cfe6a.tar.gz
barebox-3d484187b3dbac67281c69b011ac2201b80cfe6a.tar.xz
Add bootargs script to boot on ext filesystems
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Cc: Brian Lilly <brian@crystalfontz.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'defaultenv-2')
-rw-r--r--defaultenv-2/base/bin/bootargs-root-ext12
1 files changed, 12 insertions, 0 deletions
diff --git a/defaultenv-2/base/bin/bootargs-root-ext b/defaultenv-2/base/bin/bootargs-root-ext
new file mode 100644
index 0000000000..45fcd5acfb
--- /dev/null
+++ b/defaultenv-2/base/bin/bootargs-root-ext
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+while getopt "m:r:" opt; do
+ if [ ${opt} = m ]; then
+ part=${OPTARG}
+ fi
+ if [ ${opt} = r ]; then
+ type=${OPTARG}
+ fi
+done
+
+global.linux.bootargs.root="root=/dev/$part rootfstype=ext$type rootwait"