Installationsguide för Solaris 9

Krav för inaktiv startmiljö för anpassad JumpStart och Solaris Live Upgrade

En inaktiv startmiljö är en kopia av operativmiljön och inte av det system som körs just nu. Ett paket som används av Live Upgrade eller anpassad JumpStart måste följa de här kraven:

I följande lista förklaras kraven för inaktiva startmiljöer

Skillnader mellan $PKG_INSTALL_ROOT och $BASEDIR , översikt

$PKG_INSTALL_ROOT är platsen där rotfilssystemet ( /) för datorn som du lägger till paketen på finns. Platsen anges till -R-argumentet för kommandot pkgadd. Om till exempel följande kommando anropas läggs $PKG_INSTALL_ROOT till framför /a under installation av paketet.


# pkgadd -R /a SUNWvxvm

$BASEDIR pekar på den relokerbara baskatalog som relokerbara paketobjekt installeras till. Endast relokerbara objekt installeras här. Icke-relokerbara objekt (de som har absoluta sökvägar i pkgmap-filen) installeras alltid relativt till den inaktiva startmijön (/), men inte relativt till $BASEDIR. Om ett paket inte har några relokerbara objekt, anses paketet vara ett absolut paket (eller icke-relokerbart). $BASEDIR är då odefinierad och inte tillgänglig för paketprocedurskript.

Anta exempelvis att paketets pkgmap-fil har två poster:


1 f none sbin/ls 0555 root sys 3541 12322 1002918510
1 f none /sbin/ls2 0555 root sys 3541 12322 2342423332

Filen pkginfo har en specifikation för $BASEDIR:


BASEDIR=/opt

Om det här paketet installeras med följande kommando installeras ls i /a/opt/sbin/ls, men ls2 installeras som /a/sbin/ls2.


# pkgadd -R /a SUNWtest