def __systemdisk_to_profile(self): # kiwi_lvmgroup # kiwi_lvm # kiwi_LVM_LVRoot # kiwi_allFreeVolume_X # kiwi_LVM_X systemdisk = self.xml_state.get_build_type_system_disk_section() if systemdisk: self.dot_profile['kiwi_lvmgroup'] = systemdisk.get_name() if not self.dot_profile['kiwi_lvmgroup']: self.dot_profile['kiwi_lvmgroup'] = \ Defaults.get_default_volume_group_name() if self.xml_state.get_volume_management(): self.dot_profile['kiwi_lvm'] = 'true' for volume in self.xml_state.get_volumes(): if volume.name == 'LVRoot': if not volume.fullsize: self.dot_profile['kiwi_LVM_LVRoot'] = volume.size elif volume.fullsize: if volume.mountpoint: self.dot_profile['kiwi_allFreeVolume_' + volume.name] =\ 'size:all:' + volume.mountpoint else: self.dot_profile['kiwi_allFreeVolume_' + volume.name] =\ 'size:all' else: if volume.mountpoint: self.dot_profile['kiwi_LVM_' + volume.name] = \ volume.size + ':' + volume.mountpoint else: self.dot_profile['kiwi_LVM_' + volume.name] = \ volume.size
def get_volume_group_name(self): """ get volume group name from systemdisk """ systemdisk_section = self.get_build_type_system_disk_section() volume_group_name = None if systemdisk_section: volume_group_name = systemdisk_section.get_name() if not volume_group_name: volume_group_name = Defaults.get_default_volume_group_name() return volume_group_name