self.bytesPerInode = kwargs.get("bytesPerInode", 4096)
self.fsopts = kwargs.get("fsopts", "")
self.label = kwargs.get("label", "")
+ self.fslabel = kwargs.get("fslabel", "")
def _getArgsAsStr(self):
retval = FC3_PartData._getArgsAsStr(self)
retval += " --fsoptions=\"%s\"" % self.fsopts
if self.label != "":
retval += " --label=%s" % self.label
+ if self.fslabel != "":
+ retval += " --fslabel=%s" % self.fslabel
return retval
type="int", nargs=1)
op.add_option("--fsoptions", dest="fsopts")
op.add_option("--label", dest="label")
+ op.add_option("--fslabel", dest="fslabel")
return op
class RHEL5_Partition(FC4_Partition):
part.fstype = "ext4"
label = part.label
+ fslabel = part.fslabel
+ if fslabel == '':
+ fslabel = label
mp = part.mountpoint
if mp == '/':
# the base image
allloops.append({
'mountpoint': mp,
'label': label,
+ 'fslabel':fslabel,
'name': imgname,
'size': part.size or 4096L * 1024 * 1024,
'fstype': part.fstype or 'ext3',
mp,
fstype,
self._blocksize,
- loop['label'],
+ loop['fslabel'],
fsopt,
fsuuid = loop['uuid'])