Package des applications relocalisables
Le package de l'application doit prendre en charge l'installation relocalisable.
Les lignes directrices suivantes sont recommandées :
- Un package d'application relocalisable ne peut pas distribuer (écrire) des objets d'inventaire en dehors de son implantation d'installation superutilisateur.
- Un package d'application relocalisable ne peut pas distribuer (écrire) des données à l'aide de la personnalisation du package en dehors de son implantation d'installation superutilisateur.
- Le package de l'application relocalisable doit contenir la caractéristique package étendu RELOCALISABLES pour chaque ensemble de fichiers relocalisables. L'ensemble de fichiers est la plus petite unité d'installation qui peut être déplacée.
- Le package d'application relocalisable ne peut pas avoir des éléments requis qui se trouvent dans des chemins déplacés externes. Il peut être requis pour les ensembles de fichiers installés dans le chemin d'installation par défaut ou dans son propre chemin d'installation.
Conditions requises pour la relocalisation
Une nouvelle sémantique de package indique une implantation d'éléments prérequis relocalisables. Un outil de mise en forme peut indiquer qu'un élément prérequis soit trouvé dans le chemin d'installation par défaut ou dans le chemin d'installation déplacé.
Voici les nouvelles sémantiques d'éléments requis qui s'appliquent :
- Prereq _ r
- Prereq dans le chemin d'installation déplacé
- ifreq_r
- Ifreq dans le chemin d'installation déplacé
- coreq_r
- Coreq dans le chemin d'installation déplacé
- ifreq_r
- Instreq dans le chemin d'installation déplacé
Modifications de la table des matières des packages relocalisables
Voici un exemple des nouveaux éléments prérequis dans le fichier table des matières :
sscp.rte.1.0.0.5.U.PRIVATE.bff 4 R S sscp {
sscp.rte 01.00.0000.0005 1 N B En_US Sscp
[
*coreq bos.games 1.1.1.1 <-- default requisite in default requisite section
*prereq bos.rte 1.1.1.1 <-- default requisite in default requisite section
%
/usr/bin 20
/etc 20
INSTWORK 72 40
%
%
%
IY99999 1 APAR text here.
%
RELOCATABLE <-- attribute tag to denote relocatable package
%
*prereq bos.rte 1.1.1.1 <-- default requisite in relocated requisite section
*coreq_r bos.games 1.1.1.1 <-- relocated requisite in relocated requisite section
]
}
- Si la section éléments prérequis relocalisable est présente lors d'une installation déplacée, elle est utilisée comme section éléments prérequis pour l'installation.
- Si la section éléments prérequis relocalisables n'est pas présente lors d'une installation déplacée, la section éléments prérequis par défaut est utilisée. Cela signifie que tous les éléments prérequis le sont par défaut.
- Une installation par défaut (non déplacée) n'utilise pas la section éléments prérequis relocalisables.