diff options
author | Chee Yang Lee <chee.yang.lee@intel.com> | 2019-11-21 14:28:52 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-11-27 13:25:18 +0000 |
commit | 89288705c682bceea52302cc607ff221ca30f3d1 (patch) | |
tree | 8a1a42dffbd49ed7fd82c7c9665575e80225c30e /scripts/lib/wic/help.py | |
parent | 4d6a9708e6e1e1aadca7e9eb50841778d391a456 (diff) | |
download | poky-89288705c682bceea52302cc607ff221ca30f3d1.tar.gz |
wic: 'wic cp' to copy from image
currently 'wic cp' only works for copy file from local storage to
wic image.
enhance 'wic cp' to copy file/directory from wic image to local storage.
include selftest and 'wic help' updates.
[YOCTO#12169]
(From OE-Core rev: bd669c1809a378f93580eb9e0679a26ec6746cb8)
Signed-off-by: Chee Yang Lee <chee.yang.lee@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 | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/scripts/lib/wic/help.py b/scripts/lib/wic/help.py index 812ebe3ec8..29c4e436d8 100644 --- a/scripts/lib/wic/help.py +++ b/scripts/lib/wic/help.py | |||
@@ -341,12 +341,15 @@ DESCRIPTION | |||
341 | 341 | ||
342 | wic_cp_usage = """ | 342 | wic_cp_usage = """ |
343 | 343 | ||
344 | Copy files and directories to the vfat or ext* partition | 344 | Copy files and directories to/from the vfat or ext* partition |
345 | 345 | ||
346 | usage: wic cp <src> <image>:<partition>[<path>] [--native-sysroot <path>] | 346 | usage: wic cp <src> <dest> [--native-sysroot <path>] |
347 | 347 | ||
348 | This command copies local files or directories to the vfat or ext* partitions | 348 | source/destination image in format <image>:<partition>[<path>] |
349 | of partitioned image. | 349 | |
350 | This command copies files or directories either | ||
351 | - from local to vfat or ext* partitions of partitioned image | ||
352 | - from vfat or ext* partitions of partitioned image to local | ||
350 | 353 | ||
351 | See 'wic help cp' for more detailed instructions. | 354 | See 'wic help cp' for more detailed instructions. |
352 | 355 | ||
@@ -355,16 +358,18 @@ of partitioned image. | |||
355 | wic_cp_help = """ | 358 | wic_cp_help = """ |
356 | 359 | ||
357 | NAME | 360 | NAME |
358 | wic cp - copy files and directories to the vfat or ext* partitions | 361 | wic cp - copy files and directories to/from the vfat or ext* partitions |
359 | 362 | ||
360 | SYNOPSIS | 363 | SYNOPSIS |
361 | wic cp <src> <image>:<partition> | 364 | wic cp <src> <dest>:<partition> |
362 | wic cp <src> <image>:<partition><path> | 365 | wic cp <src>:<partition> <dest> |
363 | wic cp <src> <image>:<partition><path> --native-sysroot <path> | 366 | wic cp <src> <dest-image>:<partition><path> |
367 | wic cp <src> <dest-image>:<partition><path> --native-sysroot <path> | ||
364 | 368 | ||
365 | DESCRIPTION | 369 | DESCRIPTION |
366 | This command copies files and directories to the vfat or ext* partition of | 370 | This command copies files or directories either |
367 | the partitioned image. | 371 | - from local to vfat or ext* partitions of partitioned image |
372 | - from vfat or ext* partitions of partitioned image to local | ||
368 | 373 | ||
369 | The first form of it copies file or directory to the root directory of | 374 | The first form of it copies file or directory to the root directory of |
370 | the partition: | 375 | the partition: |
@@ -397,6 +402,10 @@ DESCRIPTION | |||
397 | 4 files 0 bytes | 402 | 4 files 0 bytes |
398 | 15 675 392 bytes free | 403 | 15 675 392 bytes free |
399 | 404 | ||
405 | The third form of the command copies file or directory from the specified directory | ||
406 | on the partition to local: | ||
407 | $ wic cp tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.wic:1/vmlinuz test | ||
408 | |||
400 | The -n option is used to specify the path to the native sysroot | 409 | The -n option is used to specify the path to the native sysroot |
401 | containing the tools(parted and mtools) to use. | 410 | containing the tools(parted and mtools) to use. |
402 | """ | 411 | """ |