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.