diff options
author | Scott Garman <scott.a.garman@intel.com> | 2010-10-08 10:14:14 -0700 |
---|---|---|
committer | Scott Garman <scott.a.garman@intel.com> | 2010-10-08 14:47:54 -0700 |
commit | 7cd824a5388f7284a1252e9f61af2c88d26ca163 (patch) | |
tree | 16ef9a9c583f6c24ce338991e7cff449942af7fb /scripts | |
parent | e72e7b2fdc1a628122e7a9ee1e3f2ba4eaf32ba2 (diff) | |
download | openembedded-core-7cd824a5388f7284a1252e9f61af2c88d26ca163.tar.gz openembedded-core-7cd824a5388f7284a1252e9f61af2c88d26ca163.tar.bz2 openembedded-core-7cd824a5388f7284a1252e9f61af2c88d26ca163.zip |
poky-qemu: fix handling of some rootfs types
This allows the user to specify a rootfs type
(e.g, poky-image-sato) without typing out the full filename
and path (assuming we can infer a valid MACHINE and FSTYPE).
This fixes [BUGID #415]
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/poky-qemu | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/poky-qemu b/scripts/poky-qemu index ad4bdbf91c..4ce9e31a6b 100755 --- a/scripts/poky-qemu +++ b/scripts/poky-qemu @@ -44,6 +44,7 @@ MACHINE=${MACHINE:=""} KERNEL="" FSTYPE="" ROOTFS="" +LAZY_ROOTFS="" SCRIPT_QEMU_OPT="" SCRIPT_KERNEL_OPT="" @@ -74,6 +75,7 @@ while [ $i -le $# ]; do *-image-*) if [ -z "$ROOTFS" ]; then ROOTFS=$arg + LAZY_ROOTFS="true" else echo "Error: conflicting ROOTFS args [$ROOTFS] and [$arg]" usage @@ -260,6 +262,14 @@ if [ -z "$FSTYPE" ]; then fi # FSTYPE is now set for all cases +# Handle cases where a ROOTFS type is given instead of a filename, e.g. +# poky-image-sato +if [ "$LAZY_ROOTFS" = "true" ]; then + setup_tmpdir + echo "Assuming $ROOTFS really means $TMPDIR/deploy/images/$ROOTFS-$MACHINE.$FSTYPE" + ROOTFS=$TMPDIR/deploy/images/$ROOTFS-$MACHINE.$FSTYPE +fi + if [ -z "$ROOTFS" ]; then setup_tmpdir T=$TMPDIR/deploy/images |