summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/lib/wic/engine.py7
-rwxr-xr-xscripts/wic14
2 files changed, 21 insertions, 0 deletions
diff --git a/scripts/lib/wic/engine.py b/scripts/lib/wic/engine.py
index a48c4adafb..9a8055c05c 100644
--- a/scripts/lib/wic/engine.py
+++ b/scripts/lib/wic/engine.py
@@ -340,6 +340,13 @@ def wic_cp(args, native_sysroot):
340 disk = Disk(args.dest.image, native_sysroot) 340 disk = Disk(args.dest.image, native_sysroot)
341 disk.copy(args.src, args.dest.part, args.dest.path) 341 disk.copy(args.src, args.dest.part, args.dest.path)
342 342
343def wic_rm(args, native_sysroot):
344 """
345 Remove files or directories from the vfat partition of
346 partitioned image.
347 """
348 pass
349
343def find_canned(scripts_path, file_name): 350def find_canned(scripts_path, file_name):
344 """ 351 """
345 Find a file either by its path or by name in the canned files dir. 352 Find a file either by its path or by name in the canned files dir.
diff --git a/scripts/wic b/scripts/wic
index fc192ec852..da14f4714a 100755
--- a/scripts/wic
+++ b/scripts/wic
@@ -248,6 +248,13 @@ def wic_cp_subcommand(args, usage_str):
248 """ 248 """
249 engine.wic_cp(args, args.native_sysroot) 249 engine.wic_cp(args, args.native_sysroot)
250 250
251def wic_rm_subcommand(args, usage_str):
252 """
253 Command-line handling for removing files/dirs from images.
254 The real work is done by engine.wic_rm()
255 """
256 engine.wic_rm(args, args.native_sysroot)
257
251def wic_help_subcommand(args, usage_str): 258def wic_help_subcommand(args, usage_str):
252 """ 259 """
253 Command-line handling for help subcommand to keep the current 260 Command-line handling for help subcommand to keep the current
@@ -286,6 +293,9 @@ helptopics = {
286 "cp": [wic_help_topic_subcommand, 293 "cp": [wic_help_topic_subcommand,
287 wic_help_topic_usage, 294 wic_help_topic_usage,
288 hlp.wic_cp_help], 295 hlp.wic_cp_help],
296 "rm": [wic_help_topic_subcommand,
297 wic_help_topic_usage,
298 hlp.wic_rm_help],
289 "list": [wic_help_topic_subcommand, 299 "list": [wic_help_topic_subcommand,
290 wic_help_topic_usage, 300 wic_help_topic_usage,
291 hlp.wic_list_help] 301 hlp.wic_list_help]
@@ -409,6 +419,10 @@ subcommands = {
409 hlp.wic_cp_usage, 419 hlp.wic_cp_usage,
410 hlp.wic_cp_help, 420 hlp.wic_cp_help,
411 wic_init_parser_cp], 421 wic_init_parser_cp],
422 "rm": [wic_rm_subcommand,
423 hlp.wic_rm_usage,
424 hlp.wic_rm_help,
425 wic_init_parser_rm],
412 "help": [wic_help_subcommand, 426 "help": [wic_help_subcommand,
413 wic_help_topic_usage, 427 wic_help_topic_usage,
414 hlp.wic_help_help, 428 hlp.wic_help_help,