diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2012-07-04 23:48:31 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-07-05 20:50:40 +0200 |
commit | 4561eae51ae7a750d4d215ea6cc6e63c20a6c3e5 (patch) | |
tree | 4413e52bb3ef443c58368811e5c5d9b304590c92 /defaultenv-2 | |
parent | 1d3ab47e13a7d16db43c2b6b19e85115681e23c9 (diff) | |
download | barebox-4561eae51ae7a750d4d215ea6cc6e63c20a6c3e5.tar.gz barebox-4561eae51ae7a750d4d215ea6cc6e63c20a6c3e5.tar.xz |
defenv-2: Add usage information for bootargs scripts
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'defaultenv-2')
-rw-r--r-- | defaultenv-2/base/bin/bootargs-root-initrd | 7 | ||||
-rw-r--r-- | defaultenv-2/base/bin/bootargs-root-jffs2 | 14 | ||||
-rw-r--r-- | defaultenv-2/base/bin/bootargs-root-nfs | 7 | ||||
-rw-r--r-- | defaultenv-2/base/bin/bootargs-root-ubi | 13 |
4 files changed, 37 insertions, 4 deletions
diff --git a/defaultenv-2/base/bin/bootargs-root-initrd b/defaultenv-2/base/bin/bootargs-root-initrd index 4c596252ee..7072cea65b 100644 --- a/defaultenv-2/base/bin/bootargs-root-initrd +++ b/defaultenv-2/base/bin/bootargs-root-initrd @@ -2,9 +2,14 @@ rdinit="/sbin/init" -while getopt "i:" opt; do +usage="$0 [OPTIONS]\n -i <rdinitpath> (/sbin/init)" + +while getopt "i:h" opt; do if [ ${opt} = i ]; then rdinit=${OPTARG} + elif [ ${opt} = h ]; then + echo -e "$usage" + exit 0 fi done diff --git a/defaultenv-2/base/bin/bootargs-root-jffs2 b/defaultenv-2/base/bin/bootargs-root-jffs2 index db036dac6f..74d59afe39 100644 --- a/defaultenv-2/base/bin/bootargs-root-jffs2 +++ b/defaultenv-2/base/bin/bootargs-root-jffs2 @@ -1,9 +1,21 @@ #!/bin/sh -while getopt "m:" opt; do +mtd= + +usage="$0 [OPTIONS]\n -m <mtd>" + +while getopt "m:h" opt; do if [ ${opt} = m ]; then mtd=${OPTARG} + elif [ ${opt} = h ]; then + echo -e "$usage" + exit 0 fi done +if [ -z "$mtd" ]; then + echo -e "$usage" + exit 1 +fi + global.linux.bootargs.root="root=$mtd rootfstype=jffs2" diff --git a/defaultenv-2/base/bin/bootargs-root-nfs b/defaultenv-2/base/bin/bootargs-root-nfs index bf97555f44..27bb6c40fa 100644 --- a/defaultenv-2/base/bin/bootargs-root-nfs +++ b/defaultenv-2/base/bin/bootargs-root-nfs @@ -1,10 +1,15 @@ #!/bin/sh -while getopt "n:s:" opt; do +usage="$0 [OPTIONS]\n -n <nfspath>\n -s <serverip>" + +while getopt "n:s:h" opt; do if [ ${opt} = n ]; then nfsroot=${OPTARG} elif [ ${opt} = s ]; then serverip=${OPTARG} + elif [ ${opt} = h ]; then + echo -e "$usage" + exit 0 fi done diff --git a/defaultenv-2/base/bin/bootargs-root-ubi b/defaultenv-2/base/bin/bootargs-root-ubi index ef891041da..fb7f328bef 100644 --- a/defaultenv-2/base/bin/bootargs-root-ubi +++ b/defaultenv-2/base/bin/bootargs-root-ubi @@ -1,13 +1,24 @@ #!/bin/sh ubiroot=root +mtd= -while getopt "m:r:" opt; do +usage="$0 [OPTIONS]\n -r <ubiroot> (root)\n -m <mtd>" + +while getopt "m:r:h" opt; do if [ ${opt} = r ]; then ubiroot=${OPTARG} elif [ ${opt} = m ]; then mtd=${OPTARG} + elif [ ${opt} = h ]; then + echo -e "$usage" + exit 0 fi done +if [ -z "$mtd" ]; then + echo -e "$usage" + exit 1 +fi + global.linux.bootargs.root="root=ubi0:$ubiroot ubi.mtd=$mtd rootfstype=ubifs" |