CHEMIN Table des matières > Sélection des éléments à installer
Sélection des éléments à installer

Ce document détaille comment définir l'emplacement par défaut de l'installation et la composition de la hiérarchie des fichiers et dossiers à installer ainsi que leurs propriétés.

Définition de l'emplacement par défaut de l'installation

L'emplacement par défaut est à la fois l'emplacement où seront par défaut installés les éléments par le Programme d'installation et le point de départ dans la hiérarchie qu'Iceberg utilisera pour construire l'archive des éléments. L'emplacement par défaut est repérable dans la hiérarchie à son icone de dossier avec une croix de viseur rouge.

Pour définir l'emplacement par défaut de l'installation :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez dans la hiérarchie de fichiers le dossier voulu et cliquez sur Choisir.

Sélection des options d'archivage

Lorsqu'un package est construit par Iceberg, la hiérarchie des fichiers est archivée dans un unique fichier au format cpio. Les options d'archivage vous permettent de lancer des traitements spécifiques avant et après l'archivage lui-même.

Deux options sont disponibles :

Pour activer ou désactiver des options d'archivage :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
2Sélectionnez les options d'archivage que vous souhaitez.

Gestion de la hiérarchie des fichiers

La hiérarchie des fichiers qui seront installés par le package est affichée dans un panneau qui s'apparent au mode de présentation par listes du Finder. Son fonctionnement est globament identique à ce dernier et vous permet d'ajouter des éléments, renommer des dossiers, changez les propriétés des fichiers, etc.

Trois types d'éléments peuvent composer la hiérarchie :

Pour ajouter un dossier ou un fichier à la hiérarchie :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le dossier où vous souhaitez insérer le nouvel élément.
4Choisissez Archive > Ajouter des fichiers….
5Sélectionnez le(s) élément(s) que vous souhaitez ajouter et cliquez sur Ajouter.
6Sélectionnez le style de référence à utiliser pour le(s) élément(s).

Note : Le style de référence par défaut peut être modifié dans le dialogue Préférences.

7Cochez l'option Conserver propriétaire et groupe si vous souhaitez conserver les valeurs actuelles de ces informations. Si cette option est décochée, le propriétaire et le groupe du ou des nouveaux éléments seront ceux du dossier de destination.
8Cliquez sur Ajouter.

Pour supprimer un dossier ou un fichier de la hiérarchie :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le(s) élément(s) que vous souhaitez supprimer de la hiérarchie.

Rappel : Les dossiers standards ne peuvent pas être supprimés.

4Choisissez Édition > Effacer.
5Cliquez sur Supprimer.

Note : Les éléments ne sont pas supprimés du disque, seules leurs références sont supprimées de la hiérarchie.

Pour déplacer un dossier ou un fichier à un autre emplacement dans la hiérarchie :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le(s) élément(s) que vous souhaitez déplacez.
4Glissez-déposez la sélection à l'endroit que vous souhaitez dans la hiérarchie.

Note : Si vous glissez-déposez la sélection dans la hiérarchie de fichiers d'un autre document Iceberg, les éléments seront copiés et non pas déplacés.

Pour créer un dossier personnalisé dans la hiérarchie :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le dossier où vous souhaitez insérer le dossier personnalisé.
4Choisissez Archive > Nouveau dossier.
5Saisissez le nom du dossier dans le champ d'édition et validez avec la touche Entrée.

Pour renommer un dossier personnalisé :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le dossier que vous souhaitez renommer.

Rappel : Seuls les dossiers personnalisés peuvent être renommés.

4Double-cliquez sur la ligne sélectionnée.
5Saisissez le nom du dossier dans le champ d'édition et validez avec la touche Entrée.

Pour dévoiler le contenu d'un dossier  :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le dossier (qui fait référence à un dossier réel sur le disque) dont vous souhaitez dévoiler le contenu.
4Choisissez Archive > Dévoiler > Un niveau pour révéler le contenu du premier niveau du dossier ou Archive > Dévoiler > Complètement pour révéler tout le contenu d'un dossier.

Important :
  • Quand le contenu d'un dossier n'est pas dévoilé dans la hiérarchie des fichiers, tous les éléments contenus dans ce dossier feront partie de l'installation; les propriétaires et groupes des éléments seront ceux du dossier. Les permissions seront celles des éléments sur disque.

  • Lorsque vous dévoilez le contenu d'un dossier, les propriétaires et groupes des éléments dévoilés deviennent ceux du dossier. Pour conserver les propriétaires et groupes des fichiers sur disque, appuyez sur la touche Option (ALT) lorsque vous choisissez Archive > Dévoiler > Un niveau ou Complètement.

Modification des propriétés des éléments

En utilisant l'inspecteur de fichiers, vous pouvez changer les propriétaires, groupes et permissions des éléments dans la hiérarchie afin qu'ils correspondent à ceux que vous souhaitez leur voir attribuer lors de l'installation. Il n'est pas possible de modifier les propriétés des dossiers standards.

Important: Cela ne modifiera pas les propriétés des éléments originaux sur le disque.

Inspecteur

Pour renommer un dossier personnalisé avec l'inspecteur :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le dossier que vous souhaitez renommer.
4Choisissez Vue > Lire les informations.
5Saisissez le nom du dossier dans le champ Nom et validez avec la touche Entrée.

Pour changer le style de référence d'un élément :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le(s) élément(s) dont vous souhaitez modifier le style de référence.
4Choisissez Vue > Lire les informations.
5Sélectionnez le style de référence que vous souhaitez dans le menu local Référence.

Pour changer le propriétaire d'un élément :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le(s) élément(s) dont vous souhaitez modifier le propriétaire.
4Choisissez Vue > Lire les informations.
5Sélectionnez le propriétaire que vous souhaitez dans le menu local Propriétaire.

Pour changer le groupe d'un élément :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le(s) élément(s) dont vous souhaitez modifier le groupe.
4Choisissez Vue > Lire les informations.
5Sélectionnez le groupe que vous souhaitez dans le menu local Groupe.

Pour changer les permissions d'un élément :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le(s) élément(s) dont vous souhaitez modifier les permissions.
4Choisissez Vue > Lire les informations.
5Sélectionnez les permissions que vous souhaitez dans le tableau Permissions.

Important : Ne touchez pas à la colonne Bit si vous ne savez pas ce que sont les Bits spéciaux.

Gestion des règles de recherche d'éléments

Vous pouvez attacher des règles de recherche à un élément (habituellement une application ou un bundle) afin de permettre au Programme d'installation de trouver une potentielle ancienne version de l'élément sur le disque (*).

Cela permet, par exemple, dans le cas où vous installez votre application dans le dossier /Applications et que l'utilisateur ait déplacé une ancienne version dans le dossier /Applications/Utilitaires de remplacer la version qui se trouve dans le dossier Utilitaires plutôt que d'installer la nouvelle version dans le dossier Applications tout en conservant l'ancienne version dans Utilitaires.

Vous pouvez attacher une ou plusieurs règles à un même élément. Les règles sont évaluées du haut vers le bas. Dès qu'une règle trouve un résultat, l'évaluation est stoppée (**).

Important: Vous ne pouvez pas attacher de règles de recherche à un dossier standard.

Pour attacher une règle à un élément :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez l'élément auquel vous souhaitez attacher une règle de recherche.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Cliquez sur Ajouter… .
7Configurez la règle de recherche et cliquez sur OK.

Pour éditer une règle :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez l'élément dont vous souhaitez éditer une des règles.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Sélectionnez la règle que vous souhaitez éditer.
7Cliquez sur Éditer… .
8Éditez la règle de recherche et cliquez sur OK.

Pour supprimer une règle :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez l'élément dont vous souhaitez supprimer une ou plusieurs règles.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Sélectionnez la ou les règles que vous souhaitez supprimer et cliquez sur Supprimer… .
7Cliquez sur Supprimer.

Pour activer ou désactiver une règle :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez l'élément dont vous souhaitez activer ou désactiver une règle.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Sélectionnez la règle que vous souhaitez activer ou désactiver.
7Cliquez sur la boîte à cocher de la colonne •.

Pour trier les règles :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez l'élément dont vous souhaitez trier les règles.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Sélectionnez une règle.
7Glissez-déposez la à l'emplacement que vous souhaitez.

Édition des règles de recherche d'éléments

Une règle de recherche est définie par trois informations : son nom, sa méthode et les paramêtres de cette méthode.

Il existe cinq types de méthodes de recherche possibles :

Pour créer une règle BundleIdentifierSearch :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le bundle auquel vous souhaitez attacher une règle de recherche.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Cliquez sur Ajouter… .
7Saisissez le nom de la règle dans le champ Nom.
8Sélectionnez BundleIdentifierSearch dans le menu local Méthode.
9Saisissez l'identifiant du bundle (CFBundleIdentifier) dans le champ Identifiant.
10Saisissez l'emplacement de départ de la recherche dans le champ Point de départ.
11Saisissez la profondeur maximale de la recherche dans le champ Profondeur max.
12Définissez les dossier à ne pas parcourir lors de la recherche dans la liste Rép. exemptés.
13Sélectionnez le comportement à adopter quand la recherche aboutit dans le menu local Comportement.

  • findOne : la recherche s'arrête dès qu'un résultat est trouvé. Les règles suivantes ne sont pas évaluées.

  • findAll : la recherche s'arrête quand tous les résultats possibles sont trouvés. Les règles suivantes ne sont pas évaluées.

  • neverSucceed : la recherche s'arrête quand tous les résultats possibles sont trouvés. Les règles suivantes sont évaluées.

14Cliquez sur OK.

Pour créer une règle BundleVersionFilter :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le bundle auquel vous souhaitez attacher une règle de recherche.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Cliquez sur Ajouter… .
7Saisissez le nom de la règle dans le champ Nom.
8Sélectionnez BundleVersionFilter dans le menu local Méthode.
9Saisissez la version minimale requise dans le champ Version min.
10Saisissez la version maximale requise dans le champ Version max.

Note : les versions utilisées dans ces champs ont un format particulier décrit en détail dans le document Specifying Version Information for Packaged Software.

11Cliquez sur OK.

Pour créer une règle CheckPath :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez l'élément auquel vous souhaitez attacher une règle de recherche.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Cliquez sur Ajouter… .
7Saisissez le nom de la règle dans le champ Nom.
8Sélectionnez CheckPath dans le menu local Méthode.
9Saisissez le chemin absolu à rechercher dans le champ Chemin.
10Cliquez sur OK.

Pour créer une règle CommonAppSearch :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez l'application à laquelle vous souhaitez attacher une règle de recherche.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Cliquez sur Ajouter… .
7Saisissez le nom de la règle dans le champ Nom.
8Sélectionnez CommonAppSearch dans le menu local Méthode.
9Saisissez l'identifiant de l'application (CFBundleIdentifier) dans le champ Identifiant.
10Saisissez l'emplacement par défaut de l'application dans le champ Chemin par déf.

Note : si vous avez bien sélectionné une application, ces deux informations sont éventuellement déjà renseignées.

11Cliquez sur OK.

Pour créer une règle LaunchServicesLookup :

1Sélectionnez le package dans la colonne Packages et metapackages.
2Choisissez Vue > Fichiers.
3Sélectionnez le bundle auquel vous souhaitez attacher une règle de recherche.
4Choisissez Vue > Lire les informations.
5Cliquez sur le triangle à gauche de l'intitulé Règles de recherche.
6Cliquez sur Ajouter… .
7Saisissez le nom de la règle dans le champ Nom.
8Sélectionnez LaunchServicesLookup dans le menu local Méthode.
9Saisissez l'identifiant du bundle (CFBundleIdentifier) dans le champ Identifiant.
10Saisissez le type créateur du bundle (CFBundleSignature) dans le champ Créateur.

Note : si vous avez bien sélectionné un bundle, ces deux informations sont éventuellement déjà renseignées.

11Cliquez sur OK.

(*) Si vous souhaitez avoir plus d'information sur les règles de recherche, vous pouvez consulter le chapitre Finding Previously Installed Software du document Software Distribution.

(**) Il y a une exception à cette règle avec la méthode BundleIdentifierSearch quand le comportement sélectionné n'est pas findOne.


Auteur : Stéphane Sudre