diff options
Diffstat (limited to 'scripts/lib')
| -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 | ||
