mkksiso: Raise error if no volume id is found
It is possible the source iso doesn't have an id, or there is an errorr reading it. Raise an error when this happens to make it more clear what the problem is. Related: rhbz#2028104
This commit is contained in:
parent
7b93703568
commit
deffaeea86
@ -396,6 +396,8 @@ class MakeKickstartISO():
|
|||||||
try:
|
try:
|
||||||
self.iso = IsoMountpoint(self.input_iso)
|
self.iso = IsoMountpoint(self.input_iso)
|
||||||
self.label = self.iso.label if volid is None else volid
|
self.label = self.iso.label if volid is None else volid
|
||||||
|
if not self.label:
|
||||||
|
raise RuntimeError("No volume id found, cannot create iso.")
|
||||||
log.info("Volume Id = %s", self.label)
|
log.info("Volume Id = %s", self.label)
|
||||||
|
|
||||||
if os.path.exists(os.path.join(self.iso.mount_dir, "images/efiboot.img")):
|
if os.path.exists(os.path.join(self.iso.mount_dir, "images/efiboot.img")):
|
||||||
|
Loading…
Reference in New Issue
Block a user