aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Domenech Goulart <mario@ossystems.com.br>2014-04-25 10:38:56 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2014-04-25 11:30:12 -0300
commitaf65c73e4d809dc9eda4cbe2a01160597131eeca (patch)
tree4005befc2c2c9128f06364d673b629795b8c883a
parent0226b55c00cd53c64aa6f6c80a28dd8b03cf9b1c (diff)
downloadmeta-fsl-arm-af65c73e4d809dc9eda4cbe2a01160597131eeca.tar.gz
meta-fsl-arm-af65c73e4d809dc9eda4cbe2a01160597131eeca.tar.bz2
meta-fsl-arm-af65c73e4d809dc9eda4cbe2a01160597131eeca.zip
scripts/get-maintainer: support multiple machine directories on the command line
Now the optional machine specification must be indicated by the --machine parameter, not to generate ambiguities with directories. Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rwxr-xr-xscripts/get-maintainer24
1 files changed, 17 insertions, 7 deletions
diff --git a/scripts/get-maintainer b/scripts/get-maintainer
index d5a7907..1c5be02 100755
--- a/scripts/get-maintainer
+++ b/scripts/get-maintainer
@@ -21,21 +21,31 @@ usage() {
cat<<EOF
Usage:
- $0 <path> [machine]
+ $0 [ --machine=<machine> ] <path> ...
- Options:
+ <path>
+ Directory(ies) where to look for machine definition files.
- path: directory to look for machine definition files
- machine: optinal param to restrict the printing for a specific machine name
+ Options:
+ --machine=<machine>
+ Optional param to restrict the printing for a specific machine name.
EOF
}
-path=$1
-specific_machine=$2
+path=
+specific_machine=
+
+for opt in ${*}; do
+ if [ "`echo $opt | cut -b-10`" = "--machine=" ]; then
+ specific_machine="`echo $opt | cut -b11-`"
+ else
+ path="$path $opt"
+ fi
+done
-if [ -z "$1" ]; then
+if [ -z "$path" ]; then
usage
return 1
fi