33.11. Post-Installationsskript
Abbildung 33.14. Post-Installationsskript
Sie können auch Befehle hinzufügen, die auf dem System ausgeführt werden, nachdem die Installation abgeschlossen ist. Wenn Sie das Netzwerk in der Kickstart-Datei richtig konfiguriert haben, ist das Netzwerk aktiviert. Wenn ein Post-Installationsskript enthalten sein soll, geben Sie es in den Textbereich ein.
Wichtig
Die Version von Anaconda in früheren Releases von Red Hat Enterprise Linux umfassten eine Version von Busybox, die Shell-Befehle in Pre- und Post-Installationsumgebungen bot. Diese Version von Anaconda in Red Hat Enterprise Linux 6 beinhaltet kein Busybox mehr und verwendet stattdessen GNU bash-Befehle.
Werfen Sie einen Blick auf Anhang G, Alternativen zu Busybox-Befehlen für weitere Informationen.
Wichtig
Fügen Sie den Befehl
%post
nicht ein. Er wird automatisch hinzugefügt.
Wenn Sie zum Beispiel die Mitteilung des Tages für das neu installierte System ändern möchten, fügen Sie den folgenden Befehl zum
%post
-Abschnitt hinzu:
echo "Hackers will be punished" > /etc/motd
Anmerkung
Weitere Beispiele finden Sie in Abschnitt 32.7.1, »Beispiele«.
33.11.1. Chroot-Umgebung
Wenn Sie möchten, dass Ihr Post-Installationsskript außerhalb der Chroot-Umgebung ausgeführt wird, markieren Sie das Kontrollkästchen neben dieser Option im oberen Teil des Fensters Post-Installation. Dies ist gleichbedeutend mit der Verwendung der Option
--nochroot
im %post
-Abschnitt.
Wenn Sie Änderungen am neu installierten Dateisystem des Post-Installations-Abschnitts außerhalb der Chroot-Umgebung vornehmen möchten, müssen Sie dem Verzeichnisnamen
/mnt/sysimage/
voranstellen.
Wenn Sie das Kontrollkästchen Außerhalb der Chroot-Umgebung ausführen markieren, muss das Beispiel wie folgt geändert werden:
echo "Hackers will be punished" > /mnt/sysimage/etc/motd