In cases where a livecd is created, the iso label and the ext root file system 
have the same label causing a race between what device is symlinked to 
/dev/live.

To avoid this confusion _ is prepended to the fslabel
---
 imgcreate/fs.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/imgcreate/fs.py b/imgcreate/fs.py
index b8d61db..f5eed39 100644
--- a/imgcreate/fs.py
+++ b/imgcreate/fs.py
@@ -395,7 +395,7 @@ class ExtDiskMount(DiskMount):
     def __init__(self, disk, mountdir, fstype, blocksize, fslabel, 
rmmountdir=True):
         DiskMount.__init__(self, disk, mountdir, fstype, rmmountdir)
         self.blocksize = blocksize
-        self.fslabel = fslabel
+        self.fslabel = "_" + fslabel
 
     def __format_filesystem(self):
         logging.debug("Formating %s filesystem on %s" % (self.fstype, 
self.disk.device))
-- 
1.7.0.1

--
livecd mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/livecd

Reply via email to