S'applique à SUSE Linux Enterprise Server 12

17 Création de produits complémentaires avec Add-on Creator

Un produit complémentaire est un support conçu spécialement (généralement un CD ou un DVD) pour étendre SUSE Linux Enterprise Server avec votre produit. Add-on Product Creator a été développé pour aider nos clients et partenaires, et simplifier la distribution des logiciels tiers pour tous les produits SUSE.

Pour utiliser le module Add-on Product Creator, vous devez installer le paquetage yast2-add-on-creator à partir du kit SDK SUSE. Le kit SDK est un produit complémentaire pour SUSE Linux Enterprise que vous pouvez télécharger à partir du site http://download.suse.com/. Recherchez ensuite SUSE Linux Enterprise Software Development Kit.

17.1 Création d'images

Pour créer une image d'un produit complémentaire, procédez comme suit :

  1. Démarrez YaST et ouvrez le module Add-on Creator.

  2. Si vous n'avez pas encore créé de produits complémentaires, cliquez sur Créer un nouveau produit complémentaire pour commencer. Une autre solution consiste à créer le produit complémentaire sur la base d'un produit existant. Indiquez le chemin d'accès au répertoire contenant les données ; il peut également s'agir d'une image ISO montée ou d'un CD/DVD.

    Si vous avez déjà créé un produit complémentaire, la fenêtre affiche la liste de tous les produits complémentaires existants. Vous pouvez les modifier ou les supprimer en sélectionnant l'option appropriée. Sélectionnez Ajouter pour en créer un nouveau.

    Ce didacticiel vous explique comment Créer un produit complémentaire de toutes pièces.

  3. Entrez le nom (Libellé du produit complémentaire) et la version de votre produit complémentaire, et renseignez les options supplémentaires suivantes :

    • Sous Produit requis, sélectionnez le produit SUSE Linux pour lequel le produit complémentaire doit être créé.

    • Sélectionnez le chemin d'accès à un répertoire contenant les paquetages de produits complémentaires.

    • Vous pouvez éventuellement choisir le chemin d'accès à un répertoire contenant les paquetages RPM sous Produit requis. En règle générale, ces paquetages proviennent du produit requis (déjà choisi) et ne font pas partie du produit complémentaire proprement dit, mais d'autres paquetages du produit complémentaire en dépendent. Ces paquetages ne seront pas ajoutés au produit complémentaire, mais ils pourront être utilisés pour créer des modèles.

    Cliquez ensuite sur Suivant.

  4. Chaque support d'installation comprend un fichier de contenu et un fichier de produit définissant le produit complémentaire. Utilisez cette boîte de dialogue pour fournir les données relatives aux deux fichiers. Sélectionnez une entrée et cliquez sur Modifier pour définir ou modifier une valeur. Vous pouvez également double-cliquer sur une entrée. Pour plus d'informations sur les valeurs acceptables, consultez la section Aide.

    Pour importer les valeurs d'un fichier de produit ou de contenu existant, sélectionnez le bouton Importer correspondant.

    Vous devez saisir, au minimum, des valeurs pour les sections Architectures du produit, Nom du produit et Nom du fournisseur du fichier de contenu. Cliquez ensuite sur Suivant.

  5. Entrez ou modifiez les descriptions du paquetage sur l'écran suivant. Cliquez sur Ajouter une langue pour insérer une nouvelle langue et ajouter des descriptions traduites (cette étape est facultative). Vous pouvez également Importer des descriptions de paquetage existantes.

    Cliquez ensuite sur Suivant.

  6. Vous pouvez éventuellement ajouter des modèles à l'étape suivante. Ceux-ci permettent de regrouper vos paquetages RPM. Cliquez sur Nouveau pour ajouter le nom d'un nouveau modèle et modifier les attributs correspondants dans la liste ci-dessous. Cochez la case Modèle requis pour les modèles qui seront sélectionnés automatiquement lors de l'installation du produit complémentaire.

    Cliquez ensuite sur Suivant.

  7. Indiquez le chemin d'accès au répertoire de sortie. Si vous préférez créer une image ISO, cochez la case Créer une image ISO et indiquez un nom de fichier. Sélectionnez Créer un journal des modifications pour créer un fichier contenant les entrées du journal des modifications de tous les paquetages inclus dans votre produit. Vous pouvez, en outre, modifier le workflow et ajouter des fichiers :

    • Cliquez sur Configurer le workflow… pour entrer des fichiers et personnaliser le workflow de votre produit. De cette manière, vous pourrez, par exemple, insérer des boîtes de dialogue supplémentaires contenant des options dans le processus d'installation du produit complémentaire. Ces éléments sont nécessaires au bon fonctionnement du produit. Pour plus d'informations, reportez-vous à la section Aide.

    • Cliquez sur Fichiers en option pour ajouter les fichiers suivants à votre produit complémentaire :

      info.txt

      Fichier texte contenant des informations générales sur le produit complémentaire.

      Fichiers de licence

      Ajoutez des fichiers contenant des informations de licence dans plusieurs langues. Ces fichiers sont nommés licence.LANGUE ; licence.fr_FR, par exemple.

      Fichiers LISEZMOI

      Ajoutez des fichiers LISEZMOI avec le nom de votre choix.

      Entrez le contenu des fichiers dans les zones de texte correspondantes. Vous pouvez également Importer le contenu à partir d'un fichier existant.

    Cliquez ensuite sur Suivant.

  8. Signez votre produit complémentaire avec votre clé GPG afin de prouver son origine. Si vous n'avez pas de clé, commencez par en créer une et entrez deux fois la phrase secrète correspondante.

  9. Vérifiez vos paramètres dans le résumé de configuration et cliquez ensuite sur Terminer pour continuer. Pour modifier un paramètre, cliquez sur les boutons Précédent.

17.2 Structure des produits complémentaires

Un produit complémentaire contient les fichiers et répertoires suivants :

ARCHIVES.gz

Contient des informations sur tous les paquetages inclus (sortie de rpm -qil pour chaque paquetage). Ce fichier est compressé avec gzip.

Changelog

Contient toutes les modifications des fichiers RPM, classés par date de modification.

content

Fichier de contenu créé lors de la configuration du produit complémentaire.

content.asc

Fichier de signature GPG.

content.key, gpg-pubkey-NUMÉRO.asc

La clé publique GPG.

INDEX.gz

Liste de tous les fichiers RPM. Ce fichier est compressé avec gzip.

ls-lR.gz

Liste de tous les fichiers et répertoires du support du produit complémentaire. Ce fichier est compressé avec gzip.

media.N/

Contient les fichiers et les informations de base relatives à l'ensemble des supports du produit complémentaire. Le répertoire est numéroté. Ainsi, media.1/ correspond au premier support du produit complémentaire (DVD1, par exemple). Les numéros des supports supplémentaires sont consécutifs.

suse/

Contient les sous-répertoires et les informations spécifiques à l'architecture, à l'exception de noarch/, qui concerne les paquetages indépendants de l'architecture, et de src/, qui concerne les paquetages sources. Les paquetages des logiciels propriétaires sont stockés sous nosrc/.

Imprimer cette page