Bootloader installation and configuration |
bootloader/ppc/iSeries.ycp |
| include containing specific functions for iSeries configuration and installation | |
|
|
|
This module has an unstable interface. |
Imports
Includes
Global Functions |
global
iSeriesTarget2Type (string target)
->
symbol
Get the type of target (just a simple heuristic)
- Parameters:
-
target bootloader target
- Return value:
-
`slot, `prep, `file or `unknown
global
iSeriesAssignDevice ()
->
void
Assign the Boot::activate variable
global
iSeriesPropose (boolean initial)
->
void
Propose bootloader settings
- Parameters:
-
initial boolean true if doing initial proposal
global
iSeriesRead ()
->
boolean
Read the board-type-specific settings
- Return value:
-
true on success
global
iSeriesUpdate ()
->
boolean
Update the board-type-specific settings
- Return value:
-
true on success
global
iSeriesSave ()
->
boolean
Save the board-type-specific settings
- Return value:
-
true on success
global
iSeriesSummary ()
->
list<string>
retuen the board-type-specific part of summary
- Return value:
-
a list of summary strings
global
iSeriesExecute (string command, string logfile)
->
boolean
Helper function that executes a command with the shell, appending stdout and stderr to a logfile. On error, it writes log entries to the yast2 log.
- Parameters:
-
command string command to execute logfile string logfile for the commands output
- Return value:
-
true on success
global
iSeriesWrite ()
->
boolean
Install the board-type-specific part of bootloader
- Return value:
-
true on success
global
iSeriesInit ()
->
void
Initialize attributes of the board type