Solaris 9 9/04 Installationshandbuch

Konformität inaktiver Boot-Umgebungen mit Solaris Live Upgrade

Wenn Sie Solaris Live Upgrade verwenden und eine neue Boot-Umgebung erstellen, sollten Sie zur Vermeidung von Problemen die folgenden Richtlinien befolgen.

Ob die Anforderungen bezüglich des Erstellens, Modifizierens und Löschens von Dateien erfüllt sind, können Sie mit einer Vielzahl von Befehlen prüfen. Mit dem Befehl dircmp und fssnap können Sie zum Beispiel verifizieren, ob sich Packages wie gewünscht verhalten. Mit dem Befehl ps können Sie außerdem die Konformität von Dämonen testen, indem Sie sicherstellen, dass das Package keine Dämonen stoppt oder startet. Mit den Befehlen truss, pkgadd -v und pkgrm können Sie testen, ob die Konformität der Package-Installation zur Laufzeit gegeben ist, doch dies funktioniert möglicherweise nicht in allen Situationen. Im folgenden Beispiel entfernt der Befehl truss alle schreibgeschützten Nicht-$TEMPDIR-Zugriffe und zeigt nur die nicht schreibgeschützten Zugriffe auf Pfade an, die nicht in der angegebenen inaktiven Boot-Umgebung liegen.


# TEMPDIR=/a; export TEMPDIR
# truss -t open /usr/sbin/pkgadd -R ${TEMPDIR} SUNWvxvm \
2>&1 > /dev/null | grep -v O_RDONLY | grep -v \
'open("'${TEMPDIR}

Ausführliche Informationen über die hier genannten Befehlen finden Sie in den Manpages dircmp(1), fssnap(1M), ps(1), truss(1), pkgadd(1M), pkgchk(1M) und pkgrm(1M).