public class KickstartFormatter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
FRESH_PKG_NAMES_RHEL2 |
static java.lang.String[] |
FRESH_PKG_NAMES_RHEL34 |
static java.lang.String[] |
FRESH_PKG_NAMES_RHEL8 |
static java.lang.String |
KS_DISTRO |
static java.lang.String |
STATIC_NETWORK_VAR |
static java.lang.String[] |
UPDATE_PKG_NAMES |
static java.lang.String |
USE_IPV6_GATEWAY |
Constructor and Description |
---|
KickstartFormatter(java.lang.String hostIn,
KickstartData ksdataIn)
constructor
|
KickstartFormatter(java.lang.String hostIn,
KickstartData ksdataIn,
KickstartSession sessionIn)
Constructor with KickstartSession.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
generateActivationKeyString(KickstartData ksdata,
KickstartSession ksession)
Generate a comma separated list of activation keys to use with the
associated KickstartData and KickstartSession
|
java.lang.String |
getFileData() |
static java.lang.String |
makeStaticNetworkCommand(java.lang.String device,
java.lang.String ip,
java.lang.String gateway,
java.lang.String nameServer,
java.lang.String netmask,
java.lang.String hostName)
Returns the network line for static networks
network --bootproto static --device $DEVICE --ip $IPADDR
--gateway $GATEWAY --nameserver $NAMESERVER
--netmask $NETMASK --hostname $HOSTNAME
|
static java.lang.String |
makeStaticNetworkCommand(java.lang.String device,
java.lang.String hostName,
java.lang.String nameServer,
java.lang.String ip4,
java.lang.String nm4,
java.lang.String gw4,
java.lang.String ip6,
java.lang.String nm6,
java.lang.String gw6,
boolean preferIpv6Gateway,
java.lang.String ksDistro)
Returns the network line for static networks
network --bootproto static --device $DEVICE --ip $IPADDR --ipv6 $IP6ADDR
--gateway $GATEWAY --nameserver $NAMESERVER
--netmask $NETMASK --hostname $HOSTNAME
|
public static final java.lang.String[] UPDATE_PKG_NAMES
public static final java.lang.String[] FRESH_PKG_NAMES_RHEL34
public static final java.lang.String[] FRESH_PKG_NAMES_RHEL2
public static final java.lang.String[] FRESH_PKG_NAMES_RHEL8
public static final java.lang.String STATIC_NETWORK_VAR
public static final java.lang.String USE_IPV6_GATEWAY
public static final java.lang.String KS_DISTRO
public KickstartFormatter(java.lang.String hostIn, KickstartData ksdataIn)
hostIn
- kickstart hostksdataIn
- KickstartDatapublic KickstartFormatter(java.lang.String hostIn, KickstartData ksdataIn, KickstartSession sessionIn)
hostIn
- that is kickstarting fromksdataIn
- that is is to be 'formatted' for outputsessionIn
- associated with the formatting.public java.lang.String getFileData()
public static java.lang.String makeStaticNetworkCommand(java.lang.String device, java.lang.String ip, java.lang.String gateway, java.lang.String nameServer, java.lang.String netmask, java.lang.String hostName)
device
- the network interface name (eth0)ip
- the ip address of the interfacegateway
- the gateway information of the cardnameServer
- the nameserver informationnetmask
- the netmask informationhostName
- the host name informationpublic static java.lang.String makeStaticNetworkCommand(java.lang.String device, java.lang.String hostName, java.lang.String nameServer, java.lang.String ip4, java.lang.String nm4, java.lang.String gw4, java.lang.String ip6, java.lang.String nm6, java.lang.String gw6, boolean preferIpv6Gateway, java.lang.String ksDistro)
device
- the network interface name (eth0)hostName
- the host name infonameServer
- the nameserver infoip4
- the ipv4 address of the interfacenm4
- the ipv4 netmask of the interfacegw4
- the ipv4 gatewayip6
- the ipv6 address of the interfacenm6
- the ipv6 netmask of the interfacegw6
- the ipv6 gatewaypreferIpv6Gateway
- whether or not should ipv6 gateway be preferedksDistro
- distro to be provisionedpublic static java.lang.String generateActivationKeyString(KickstartData ksdata, KickstartSession ksession)
ksdata
- to get list fromksession
- session containing keys