KIWIXMLSystemdiskData Info


Public methods

Private methods


createVolume

Create a volume setup and return the ID

Defined on line: 107

getLVMVolumeManagement

Return the configured boolean value to prefer LVM or not

Defined on line: 190

Called in

getVGName

Return the configured name for the volume group

Defined on line: 179

Called in

getVolumeFreespace

Return the configured freespace for the volume with the given ID

Defined on line: 204

Called in

getVolumeIDs

Return an array ref of the IDs for defined volumes

Defined on line: 219

Called in

getVolumeMountPoint

Return the configured mountpoint for the volume with the given ID

Defined on line: 246

Called in

getVolumeName

Return the configured name for the volume with the given ID

Defined on line: 231

Called in

getVolumeSize

Return the configured name for the volume with the given ID

Defined on line: 261

Called in

getVolumes

Return a hash with the volume path as key and a list reference containing two elements with size information and one element with an optional mountpoint name

Defined on line: 276

Called in

getXMLElement

Return an XML Element representing the object's data

Defined on line: 355

new

Create the KIWIXMLSystemdiskData object Internal data structure this = { name = '' preferlvm = true|false volumes = { ID[+] = { freespace = '' name = '' size = '' mountpoint= '' } }

Defined on line: 46

Called in

setLVMVolumeManagement

Set the boolean value to prefer LVM or not

Defined on line: 421

setVGName

Set the name for the volume group

Defined on line: 397

setVolumeFreespace

Set the configured freespace for the volume with the given ID

Defined on line: 438

setVolumeMountPoint

Set the configured mountpoint for the volume with the given ID

Defined on line: 505

setVolumeName

Set the configured name for the volume with the given ID

Defined on line: 470

setVolumeSize

Set the configured freespace for the volume with the given ID

Defined on line: 537

__isInitConsistent

Verify that the initialization hash given to the constructor meets all consistency and data criteria.

Defined on line: 572

Called in

__isNameValid

Verify that the name given for a volume or volume group is valid.

Defined on line: 641

Called in

__isVolIDValid

Verify that the ID given for a volume is valid.

Defined on line: 683

Called in

__nameIsUnique

Missing

Defined on line: 717

Called in