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 | |
| 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>
| -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 | 
