Don't emit media labels with spaces in them.
Spaces cause various bugs like #923374 and #855849 , and it would be better if we just didn't use them. Note that there's a corresponding pungi change to go with this. Signed-off-by: Peter Jones <pjones@redhat.com>
This commit is contained in:
		
							parent
							
								
									984ebfbef3
								
							
						
					
					
						commit
						c789f20b66
					
				| @ -6,6 +6,9 @@ PXEBOOTDIR="images/pxeboot" | ||||
| BOOTDIR="isolinux" | ||||
| KERNELDIR=PXEBOOTDIR | ||||
| LIVEDIR="LiveOS" | ||||
| 
 | ||||
| ## Don't allow spaces or escape characters in the iso label | ||||
| isolabel = ''.join(ch if ch.isalnum() else '-' for ch in isolabel) | ||||
| %> | ||||
| 
 | ||||
| mkdir ${LIVEDIR} | ||||
|  | ||||
| @ -6,6 +6,9 @@ PXEBOOTDIR="images/pxeboot" | ||||
| BOOTDIR="isolinux" | ||||
| KERNELDIR=PXEBOOTDIR | ||||
| LIVEDIR="LiveOS" | ||||
| 
 | ||||
| ## Don't allow spaces or escape characters in the iso label | ||||
| isolabel = ''.join(ch if ch.isalnum() else '-' for ch in isolabel) | ||||
| %> | ||||
| 
 | ||||
| mkdir ${LIVEDIR} | ||||
|  | ||||
| @ -242,7 +242,7 @@ class Lorax(BaseLoraxClass): | ||||
| 
 | ||||
|         # NOTE: if you change isolabel, you need to change pungi to match, or | ||||
|         # the pungi images won't boot. | ||||
|         isolabel = volid or "{0.name} {0.version} {1.basearch}".format(self.product, | ||||
|         isolabel = volid or "{0.name}-{0.version}-{1.basearch}".format(self.product, | ||||
|                                                                        self.arch) | ||||
| 
 | ||||
|         if len(isolabel) > 32: | ||||
|  | ||||
| @ -557,7 +557,7 @@ def make_livecd(opts, mount_dir, work_dir): | ||||
|         remove(fullpath) | ||||
|     shutil.copytree(configdir, fullpath) | ||||
| 
 | ||||
|     isolabel = opts.volid or "{0.name} {0.version} {1.basearch}".format(product, arch) | ||||
|     isolabel = opts.volid or "{0.name}-{0.version}-{1.basearch}".format(product, arch) | ||||
|     if len(isolabel) > 32: | ||||
|         isolabel = isolabel[:32] | ||||
|         log.warn("Truncating isolabel to 32 chars: %s", isolabel) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user