diff options
-rw-r--r-- | scripts/lib/wic/kickstart/custom_commands/partition.py | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/scripts/lib/wic/kickstart/custom_commands/partition.py b/scripts/lib/wic/kickstart/custom_commands/partition.py index 8b0ace6299..3950b43621 100644 --- a/scripts/lib/wic/kickstart/custom_commands/partition.py +++ b/scripts/lib/wic/kickstart/custom_commands/partition.py | |||
@@ -241,8 +241,10 @@ class Wic_PartData(Mic_PartData): | |||
241 | 241 | ||
242 | mkfs_cmd = "mkfs.%s -F %s %s -d %s" % \ | 242 | mkfs_cmd = "mkfs.%s -F %s %s -d %s" % \ |
243 | (self.fstype, extra_imagecmd, rootfs, image_rootfs) | 243 | (self.fstype, extra_imagecmd, rootfs, image_rootfs) |
244 | exec_native_cmd(pseudo + mkfs_cmd, native_sysroot) | 244 | (rc, out) = exec_native_cmd(pseudo + mkfs_cmd, native_sysroot) |
245 | 245 | if rc: | |
246 | print "rootfs_dir: %s" % rootfs_dir | ||
247 | msger.error("ERROR: mkfs.%s returned '%s' instead of 0 (which you probably don't want to ignore, use --debug for details) when creating filesystem from rootfs directory: %s" % (self.fstype, rc, rootfs_dir)) | ||
246 | 248 | ||
247 | # get the rootfs size in the right units for kickstart (Mb) | 249 | # get the rootfs size in the right units for kickstart (Mb) |
248 | du_cmd = "du -Lbms %s" % rootfs | 250 | du_cmd = "du -Lbms %s" % rootfs |
@@ -284,7 +286,9 @@ class Wic_PartData(Mic_PartData): | |||
284 | 286 | ||
285 | mkfs_cmd = "mkfs.%s -b %d -r %s %s" % \ | 287 | mkfs_cmd = "mkfs.%s -b %d -r %s %s" % \ |
286 | (self.fstype, rootfs_size * 1024, image_rootfs, rootfs) | 288 | (self.fstype, rootfs_size * 1024, image_rootfs, rootfs) |
287 | exec_native_cmd(pseudo + mkfs_cmd, native_sysroot) | 289 | (rc, out) = exec_native_cmd(pseudo + mkfs_cmd, native_sysroot) |
290 | if rc: | ||
291 | msger.error("ERROR: mkfs.%s returned '%s' instead of 0 (which you probably don't want to ignore, use --debug for details) when creating filesystem from rootfs directory: %s" % (self.fstype, rc, rootfs_dir)) | ||
288 | 292 | ||
289 | # get the rootfs size in the right units for kickstart (Mb) | 293 | # get the rootfs size in the right units for kickstart (Mb) |
290 | du_cmd = "du -Lbms %s" % rootfs | 294 | du_cmd = "du -Lbms %s" % rootfs |
@@ -396,7 +400,9 @@ class Wic_PartData(Mic_PartData): | |||
396 | extra_imagecmd = "-i 8192" | 400 | extra_imagecmd = "-i 8192" |
397 | 401 | ||
398 | mkfs_cmd = "mkfs.%s -F %s %s" % (self.fstype, extra_imagecmd, fs) | 402 | mkfs_cmd = "mkfs.%s -F %s %s" % (self.fstype, extra_imagecmd, fs) |
399 | exec_native_cmd(mkfs_cmd, native_sysroot) | 403 | (rc, out) = exec_native_cmd(mkfs_cmd, native_sysroot) |
404 | if rc: | ||
405 | msger.error("ERROR: mkfs.%s returned '%s' instead of 0 (which you probably don't want to ignore, use --debug for details)" % (self.fstype, rc)) | ||
400 | 406 | ||
401 | self.source_file = fs | 407 | self.source_file = fs |
402 | 408 | ||
@@ -414,10 +420,14 @@ class Wic_PartData(Mic_PartData): | |||
414 | exec_cmd(dd_cmd) | 420 | exec_cmd(dd_cmd) |
415 | 421 | ||
416 | mkfs_cmd = "mkfs.%s -b %d %s" % (self.fstype, self.size * 1024, rootfs) | 422 | mkfs_cmd = "mkfs.%s -b %d %s" % (self.fstype, self.size * 1024, rootfs) |
417 | exec_native_cmd(mkfs_cmd, native_sysroot) | 423 | (rc, out) = exec_native_cmd(mkfs_cmd, native_sysroot) |
424 | if rc: | ||
425 | msger.error("ERROR: mkfs.%s returned '%s' instead of 0 (which you probably don't want to ignore, use --debug for details)" % (self.fstype, rc)) | ||
418 | 426 | ||
419 | mkfs_cmd = "mkfs.%s -F %s %s" % (self.fstype, extra_imagecmd, fs) | 427 | mkfs_cmd = "mkfs.%s -F %s %s" % (self.fstype, extra_imagecmd, fs) |
420 | exec_native_cmd(mkfs_cmd, native_sysroot) | 428 | (rc, out) = exec_native_cmd(mkfs_cmd, native_sysroot) |
429 | if rc: | ||
430 | msger.error("ERROR: mkfs.%s returned '%s' instead of 0 (which you probably don't want to ignore, use --debug for details)" % (self.fstype, rc)) | ||
421 | 431 | ||
422 | self.source_file = fs | 432 | self.source_file = fs |
423 | 433 | ||