YaST2 Developers Documentation: Autoinstallation



functions
files
intro

Autoinstallation

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

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

Global Functions

Local Variables

global StringFS2Symbol (any fs) -> symbol

StringFS2Symbol()

Parameters:
fs
Return value:
filesystem type

global CheckDeleteTag (map<string, any> e, list<map<string, any> > a) -> boolean

CheckDeleteTag

Parameters:
e
a

global getLastPrimary (list<map> p) -> integer

Get number of last primary partition

Parameters:
p
Return value:
partition number

global SaneRegionLimits (list<integer> unused, list<map> partitions) -> boolean

SaneRegionLimits

Parameters:
unused
partitions

global recalculateSizes (list<integer> thisregion) -> void

Racalculate sizes @param list region

Parameters:
thisregion

global calcRegion (map currentPartition, list<integer> selected_region) -> list<integer>

Calculate new Region

Parameters:
currentPartition
selected_region
Return value:
new region

global addPartition (map<string, any> currentPartition, symbol ptype, integer last_pnr, list<integer> selected_region) -> map<string, any>

Create a partition

Parameters:
currentPartition partition data as specified in control file @param list region
ptype
last_pnr
selected_region
Return value:
partition data ready

global SortPartitions (list<map<string, any> > p) -> list<map<string, any> >

SortPartitions() Sort Partitions

Parameters:
p

global CreatePartitions (list<map<string, any> > partitions, list<integer> selected_region, string label) -> list<map<string, any> >

Create partitions defined in the Profile

Parameters:
partitions
selected_region
label
Return value:
new partitions list

global AutoPartition () -> boolean

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

Return value:
true on success

local use -> string

prepare_partitions


YaST2 Developers Documentation