Le processus d'ajout de logiciels supplémentaires dans une zone lors de l'installation peut être automatisé au moyen d'une révision du manifeste AI. Les packages spécifiés ainsi que les packages dont ils dépendent seront installés. La liste par défaut des packages est obtenue à partir du manifeste AI. Le manifeste AI par défaut est /usr/share/auto_install/manifest/zone_default.xml. Reportez-vous au manuel Ajout et mise à jour de logiciels dans Oracle Solaris 11.2 pour plus d'informations sur la localisation et l'utilisation des packages.
Exemple 9-1 Révision du manifesteLa procédure suivante ajoute mercurial et une installation complète de l'éditeur vim dans une zone configurée nommée my-zone. (Notez que seul le vim-core minimal faisant partie de solaris-small-server est installé par défaut.)
Copiez le manifeste AI par défaut à l'emplacement où vous souhaitez modifier le fichier et rendez-le accessible en écriture.
# cp /usr/share/auto_install/manifest/zone_default.xml ~/my-zone-ai.xml # chmod 644 ~/my-zone-ai.xml
Modifiez le fichier en ajoutant les packages mercurial et vim à la section software_data de la manière suivante :
<software_data action="install">
<name>pkg:/group/system/solaris-small-server</name>
<name>pkg:/developer/versioning/mercurial</name>
<name>pkg:/editor/vim</name>
</software_data>
Installez la zone.
# zoneadm -z my-zone install -m ~/my-zone-ai.xml
Le système affiche :
A ZFS file system has been created for this zone.
Progress being logged to /var/log/zones/zoneadm.20111113T004303Z.my-zone.install
Image: Preparing at /zones/my-zone/root.
Install Log: /system/volatile/install.15496/install_log
AI Manifest: /tmp/manifest.xml.XfaWpE
SC Profile: /usr/share/auto_install/sc_profiles/enable_sci.xml
Zonename: my-zone
Installation: Starting ...
Creating IPS image
Installing packages from:
solaris
origin: http://localhost:1008/solaris/54453f3545de891d4daa841ddb3c844fe8804f55/
DOWNLOAD PKGS FILES XFER (MB)
Completed 169/169 34047/34047 185.6/185.6
PHASE ACTIONS
Install Phase 46498/46498
PHASE ITEMS
Package State Update Phase 169/169
Image State Update Phase 2/2
Installation: Succeeded
...