Assemblez un paquet de CLUF (contrat de licence utilisateur final) en créant un répertoire racine qui contient des sous-répertoires, des fichiers source et des fichiers de configuration.

Pour obtenir des informations détaillées et des exemples de fichiers de configuration à inclure dans un paquet, reportez-vous à Attributs de fichier de contrôle.
  1. Créez un répertoire racine pour tous les composants du paquet de CLUF.
    Par exemple : C:\temp\MyEulaPkg
  2. Dans le répertoire racine, créez un fichier binaire Debian.
    Remarque Un fichier binaire Debian déclare la conformité à la norme Debian. Pour plus d'informations, consultez le site debian.org.
    1. À l'aide d'un éditeur de texte, créez un nouveau document.
    2. Saisissez 2.0 dans le fichier.
    3. Enregistrez le fichier comme debian-binary et omettez l'extension du fichier.
  3. Dans le répertoire racine, créez un sous-répertoire control.
    C:\temp\MyEulaPkg\control
  4. Dans le sous-répertoire control, créez un fichier control.
    1. À l'aide d'un éditeur de texte, créez un nouveau document et saisissez tous les attributs et valeurs du fichier de contrôle requis pour votre paquet.
      Architecture: windows_x64
      Conflicts: ni-package-manager
      Description: This is a custom license agreement for my software.
      XB-DisplayName: My Software License Agreement
      XB-EulaTitle: My Software
      Homepage: https://www.mycompany.com
      Maintainer: My company <support@mycompany.com>
      Package: eula-mycompany
      XB-Plugin: eula
      Section: Infrastructure
      XB-UserVisible: no
      Version: 1.0.0.0
      Remarque Pour afficher un CLUF pendant l'installation du paquet, ajoutez l'attribut XB-EULA au fichier de contrôle du paquet et définissez la valeur de l'attribut au nom du paquet de CLUF. Lorsque vous construisez un flux, assurez-vous que vous incluez le paquet de CLUF avec tout paquet qui y fait référence.
    2. Enregistrez le fichier comme control mais omettez l'extension du fichier.
  5. Dans le répertoire racine, créez un sous-répertoire data.
    C:\temp\MyEulaPkg\data
  6. Dans le sous-répertoire data, créez votre fichier de licence avec l'extension de fichier .rtf ou .txt.
    C:\temp\MyEulaPkg\data\my-company-software-license.rtf
Ce qui suit est un exemple de paquet de CLUF :

Vous pouvez afficher un fichier de contrat de licence localisé en ajoutant des répertoires et des fichiers spécifiques à la langue. Le fichier dans les données racine s'affiche si aucun contrat de licence n'est disponible dans la langue correspondant à celle de l'installeur affiché. Vous trouverez ci-dessous un exemple de paquet de CLUF qui comprend des fichiers de contrat de licence localisés :