YaST2 Developers Documentation: Autoinstallation



functions
files
intro

Autoinstallation

autoinstall/partitioning.ycp
  • Anas Nashif <nashif@suse.de>
  • Purpose: functions for partitioning in autoinst mode

Imports

  • AutoinstLVM
  • Storage

Includes

  • partitioning/auto_finish.ycp
  • partitioning/auto_part_create.ycp
  • partitioning/auto_part_functions.ycp
  • partitioning/auto_part_prepare.ycp
  • partitioning/auto_part_ui.ycp
  • partitioning/lvm_lib.ycp
  • partitioning/lvm_lv_lib.ycp
  • partitioning/lvm_pv_lib.ycp
  • partitioning/lvm_ui_dialogs.ycp
  • partitioning/lvm_ui_lib.ycp
  • partitioning/partition_defines.ycp
  • partitioning/partition_defines.ycp
  • partitioning/raid_lib.ycp
  • partitioning/size_calculations.ycp

Variables

Functions

global AutoPartition (string target_is) -> boolean

Determine how and where the partitions are added in autoinst mode modifies targetMap with new partition list for the specified device

Parameters:
target_is
Return value:
true on success

local part_data -> map

prepare_partitions

global getLastPrimary (list p) -> integer

Get number of last primary partition

Parameters:
p
Return value:
partition number

global CreatePartitions (list partitions, list selected_region, string label)

Create partitions defined in the Profile

Parameters:
partitions
selected_region
label
Return value:
new partitions list

global addPartition (map currentPartition) -> map

Create a partition

Parameters:
currentPartition partition data as specified in control file
Return value:
partition data ready

global autoLVM () -> boolean

LVM Configuration

global autoRAID () -> void

Create RAID

global recalculateSizes (list region) -> void

Racalculate sizes

Parameters:
region

global calcRegion (map currentPartition, list region) -> list

Calculate new Region

Parameters:
currentPartition
region
Return value:
new region

YaST2 Developers Documentation