2.2.2.7. pykickstart
O pacote pykickstart contém utilitários que podem ser usados para fazer a migração mais facilmente. Tenha certeza de que possui instalado o pacote mais atual. O comando
ksverdiff
pega o início e fim de sintaxe, e relata as diferenças em comandos e opções para as duas versões dadas. Declarando os comandos e opções novos, obsoletos e removidos. Por exemplo:
ksverdiff --from RHEL5 --to RHEL6
$ ksverdiff --from RHEL5 --to RHEL6
The following commands were removed in RHEL6:
langsupport mouse key
The following commands were deprecated in RHEL6:
monitor
The following commands were added in RHEL6:
sshpw group rescue updates fcoe
...
Você pode também checar a validade de seu arquivo de kickstart com o comando
ksvalidator
. Este comando checa a validade do arquivo com a versão de sintaxe do kickstart que você especificar. Entretanto, não pode lhe informar sobre problemas que aconteceriam somente no momento da instalação, por exemplo se você especifica part --ondisk=sdr
e tal dispositivo não existe. Exemplo de uso:
ksvalidator --version RHEL6 my-rhel5-ks.cfg
$ ksvalidator --version RHEL6 my-rhel5-ks.cfg