Avete la possibilitā di aggiungere dei comandi da eseguire sul sistema una volta completata l'installazione. Questa sezione deve trovarsi alla fine del file kickstart e deve iniziare con il comando %post. La presente sezione č utile per funzioni quali i'installazione di software aggiuntivo e la configurazione di un ulteriore server di nomi.
![]() | Nota Bene |
---|---|
Se avete configurato la rete con IP statico, compreso un server di nomi, potete accedere alla rete e risolvere indirizzi IP nella sezione %post. Se avete configurato la rete con metodo DHCP, il file /etc/resolv.conf non č stato completato quando l'installazione esegue la sezione %post. Potete accedere alla rete, ma non potete risolvere indirizzi IP. Pertanto, se state utilizzando DHCP, dovete specificare gli indirizzi IP nella sezione %post. |
![]() | Nota Bene |
---|---|
Lo script di post-installazione viene eseguito in un ambiente chroot, pertanto non sarā possibile eseguire attivitā quali la copia di script o file RPM dall'unitā utilizzata per l'installazione. |
Vi permette di specificare i comandi che volete eseguire al di fuori dell'ambiente "chroot".
Il seguente esempio copia il file /etc/resolv.conf nel filesystem appena installato.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf |
Vi consente di specificare un linguaggio di scripting diverso, quale Python. Sostituite /usr/bin/python con il linguaggio di scripting da voi scelto.
Attivare e disattivare servizi:
/sbin/chkconfig --level 345 telnet off /sbin/chkconfig --level 345 finger off /sbin/chkconfig --level 345 lpd off /sbin/chkconfig --level 345 httpd on |
Eseguire uno chiamato runme da una condivisione NFS:
mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp |
Aggiungere un utente al sistema:
/usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob |