mirror of
https://git.yoctoproject.org/poky
synced 2026-04-29 00:32:14 +02:00
wic: fully implement 'wic cp'
Added implementation of Disk.copy method and wic_cp function that copies files/directories to the vfat partition of the partitioned image. [YOCTO #11283] (From OE-Core rev: 416e4599960987f0ce31b3f16f3c6af0bf633a26) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
0a84187b86
commit
1a07d3502b
@@ -310,6 +310,14 @@ class Disk:
|
||||
self._get_part_image(pnum),
|
||||
path))
|
||||
|
||||
def copy(self, src, pnum, path):
|
||||
"""Copy partition image into wic image."""
|
||||
cmd = "{} -i {} -snop {} ::{}".format(self.mcopy,
|
||||
self._get_part_image(pnum),
|
||||
src, path)
|
||||
exec_cmd(cmd)
|
||||
self._put_part_image(pnum)
|
||||
|
||||
def wic_ls(args, native_sysroot):
|
||||
"""List contents of partitioned image or vfat partition."""
|
||||
disk = Disk(args.path.image, native_sysroot)
|
||||
@@ -329,7 +337,8 @@ def wic_cp(args, native_sysroot):
|
||||
Copy local file or directory to the vfat partition of
|
||||
partitioned image.
|
||||
"""
|
||||
pass
|
||||
disk = Disk(args.dest.image, native_sysroot)
|
||||
disk.copy(args.src, args.dest.part, args.dest.path)
|
||||
|
||||
def find_canned(scripts_path, file_name):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user