diff options
-rw-r--r-- | scripts/lib/wic/plugins/source/rawcopy.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/lib/wic/plugins/source/rawcopy.py b/scripts/lib/wic/plugins/source/rawcopy.py index df86d6729c..82970ce51b 100644 --- a/scripts/lib/wic/plugins/source/rawcopy.py +++ b/scripts/lib/wic/plugins/source/rawcopy.py | |||
@@ -59,6 +59,9 @@ class RawCopyPlugin(SourcePlugin): | |||
59 | src = os.path.join(kernel_dir, source_params['file']) | 59 | src = os.path.join(kernel_dir, source_params['file']) |
60 | dst = os.path.join(cr_workdir, "%s.%s" % (source_params['file'], part.lineno)) | 60 | dst = os.path.join(cr_workdir, "%s.%s" % (source_params['file'], part.lineno)) |
61 | 61 | ||
62 | if not os.path.exists(os.path.dirname(dst)): | ||
63 | os.makedirs(os.path.dirname(dst)) | ||
64 | |||
62 | if 'skip' in source_params: | 65 | if 'skip' in source_params: |
63 | sparse_copy(src, dst, skip=int(source_params['skip'])) | 66 | sparse_copy(src, dst, skip=int(source_params['skip'])) |
64 | else: | 67 | else: |