diff options
author | Ed Bartosh <ed.bartosh@linux.intel.com> | 2017-08-25 23:12:27 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-08-27 22:30:07 +0100 |
commit | cdef76e42414c092667761f8d9476e0d29828e75 (patch) | |
tree | d8ce5b0f0ab12fde54b5373c217a54d7ea63bfb3 /scripts/lib/wic/help.py | |
parent | cee58f1d411e3321182f18bf2230aa5882178b1f (diff) | |
download | poky-cdef76e42414c092667761f8d9476e0d29828e75.tar.gz |
wic: implement 'wic write' command
This command writes image to the media or another file with
the possibility to expand partitions to fill free target space.
[YOCTO #11278]
(From OE-Core rev: ac5fc0d691aad66ac01a5cde34c331c928e9e25a)
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/wic/help.py')
-rw-r--r-- | scripts/lib/wic/help.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/scripts/lib/wic/help.py b/scripts/lib/wic/help.py index 99912cd400..ccd3382324 100644 --- a/scripts/lib/wic/help.py +++ b/scripts/lib/wic/help.py | |||
@@ -468,6 +468,46 @@ DESCRIPTION | |||
468 | containing the tools(parted and mtools) to use. | 468 | containing the tools(parted and mtools) to use. |
469 | """ | 469 | """ |
470 | 470 | ||
471 | wic_write_usage = """ | ||
472 | |||
473 | Write image to a device | ||
474 | |||
475 | usage: wic write <image> <target device> [--expand [rules]] [--native-sysroot <path>] | ||
476 | |||
477 | This command writes wic image to a target device (USB stick, SD card etc). | ||
478 | |||
479 | See 'wic help write' for more detailed instructions. | ||
480 | |||
481 | """ | ||
482 | |||
483 | wic_write_help = """ | ||
484 | |||
485 | NAME | ||
486 | wic write - write wic image to a device | ||
487 | |||
488 | SYNOPSIS | ||
489 | wic write <image> <target> | ||
490 | wic write <image> <target> --expand auto | ||
491 | wic write <image> <target> --expand 1:100M-2:300M | ||
492 | wic write <image> <target> --native-sysroot <path> | ||
493 | |||
494 | DESCRIPTION | ||
495 | This command writes wic image to a target device (USB stick, SD card etc) | ||
496 | |||
497 | $ wic write ./tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.wic /dev/sdb | ||
498 | |||
499 | The --expand option is used to resize image partitions. | ||
500 | --expand auto expands partitions to occupy all free space available on the target device. | ||
501 | It's also possible to specify expansion rules in a format | ||
502 | <partition>:<size>[-<partition>:<size>...] for one or more partitions. | ||
503 | Specifying size 0 will keep partition unmodified. | ||
504 | Note: Resizing boot partition can result in non-bootable image for non-EFI images. It is | ||
505 | recommended to use size 0 for boot partition to keep image bootable. | ||
506 | |||
507 | The --native-sysroot option is used to specify the path to the native sysroot | ||
508 | containing the tools(parted, resize2fs) to use. | ||
509 | """ | ||
510 | |||
471 | wic_plugins_help = """ | 511 | wic_plugins_help = """ |
472 | 512 | ||
473 | NAME | 513 | NAME |