kickstart.profile.software
Description
Provides methods to access and modify the software list associated with a kickstart profile.
Namespace:
kickstart.profile.software
Method: appendToSoftwareList
HTTP POST
Description:
Append the list of software packages to a kickstart profile. Duplicate packages will be ignored.
Parameters:
-
string sessionKey
-
string ksLabel - the label of the kickstart profile
-
string array packageList - the list of package names to be added to the profile
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: getSoftwareDetails
HTTP GET
Description:
Gets kickstart profile software details.
Parameters:
-
string sessionKey
-
string ksLabel - the label of the kickstart profile
Returns:
-
struct kickstart packages info
-
string "noBase" - install @Base package group
-
string "ignoreMissing" - ignore missing packages
-
Method: getSoftwareList
HTTP GET
Description:
Get a list of a kickstart profile’s software packages.
Parameters:
-
string sessionKey
-
string ksLabel - the label of the kickstart profile
Returns:
-
string array the list of the kickstart profile’s software packages
Method: setSoftwareDetails
HTTP POST
Description:
Sets kickstart profile software details.
Parameters:
-
string sessionKey
-
string ksLabel - the label of the kickstart profile
-
struct params - kickstart packages info
-
string "noBase" - install @Base package group
-
string "ignoreMissing" - ignore missing packages
-
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: setSoftwareList
HTTP POST
Description:
Set the list of software packages for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - the label of the kickstart profile
-
string array packageList - the list of package names to be set on the profile
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: setSoftwareList
HTTP POST
Description:
Set the list of software packages for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - the label of the kickstart profile
-
string array packageList - a list of package names to be set on the profile
-
boolean ignoreMissing - ignore missing packages if true
-
boolean noBase - don’t install @Base package group if true
Returns:
-
int - 1 on success, exception thrown otherwise.