32.6. Script di pre-installazione
È possibile aggiungere i comandi da eseguire sul sistema immediatamente dopo che
ks.cfg
è stato analizzato. Questa sezione deve trovarsi alla fine del file di kickstart dopo i comandi descritti in Sezione 32.4, «Opzioni di kickstart» e deve iniziare con il comando %pre
. Se il file kickstart include una sezione %post
, l'ordine delle sezioni %pre
e %post
non ha alcuna importanza.
È possibile accedere alla rete nella sezione
%pre
; tuttavia name service è stato configurato qui, per questo motivo solo gli indirizzi IP potranno funzionare.
Nota
Notare che lo script di pre-installazione non viene eseguito nel cambiare ambiente di root.
--interpreter /usr/bin/python
- Consente di specificare un linguaggio di scripting diverso, quale Python. Sostituire /usr/bin/python con il linguaggio di scripting scelto.
32.6.1. Esempio Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
Esempio della sezione
%pre
:
Questo script determina il numero di hard drive presenti nel sistema e scrive un file di testo con uno schema di partizionamento diverso a seconda che ne abbia uno o due. Invece di tenere un set di comandi di partizionamento nel file kickstart, inserire la linea:
%include /tmp/part-include
%include /tmp/part-include
Vengono usati i comandi di partizionamento selezionati nello script.
Nota
La sezione dello script di pre-installazione di kickstart non può gestire alberi d'installazione multipli o media sorgente. Queste informazioni devono essere incluse per ogni file ks.cfg creato, poichè lo script di pre-installazione si verifica durante la seconda fase del processo d'installazione.