Le package de cette étude de cas utilise des fichiers d'information facultatifs pour définir les compatibilités et les dépendances d'un package, et afficher un message de copyright au cours de l'installation.
Cette étude de cas illustre les techniques suivantes :
Utilisation du fichier copyright
Utilisation du fichier compver
Utilisation du fichier depend
Pour plus d'informations sur ces fichiers, reportez-vous à Création de fichiers d'information.
Pour respecter les critères fournis dans la description, vous devez :
Créez un fichier copyright.
Un fichier copyright contient le texte ASCII d'un message de copyright. Le message illustré dans l'exemple de fichier s'affiche à l'écran lors de l'installation du package.
Créer un fichier compver.
Le fichier pkginfo illustré sur la figure suivante définit la version du package comme étant la version 3.0. Le fichier compver définit la version 3.0 comme étant compatible avec les versions 2.3, 2.2, 2.1, 2.1.1, 2.1.3 et 1.7.
Créer un fichier depend.
Les fichiers répertoriés dans un fichier depend doivent déjà être installés sur le système au moment de l'installation d'un package. L'exemple de fichier indique que 11 packages doivent déjà être installés sur le système au moment de l'installation.
PKG=case3 NAME=Case Study #3 CATEGORY=application BASEDIR=/opt ARCH=SPARC VERSION=Version 3.0 CLASSES=none |
Copyright (c) 1999 company_name All Rights Reserved. THIS PACKAGE CONTAINS UNPUBLISHED PROPRIETARY SOURCE CODE OF company_name. The copyright notice above does not evidence any actual or intended publication of such source code |
Version 3.0 Version 2.3 Version 2.2 Version 2.1 Version 2.1.1 Version 2.1.3 Version 1.7 |
P acu Advanced C Utilities Issue 4 Version 1 P cc C Programming Language Issue 4 Version 1 P dfm Directory and File Management Utilities P ed Editing Utilities P esg Extended Software Generation Utilities Issue 4 Version 1 P graph Graphics Utilities P rfs Remote File Sharing Utilities Issue 1 Version 1 P rx Remote Execution Utilities P sgs Software Generation Utilities Issue 4 Version 1 P shell Shell Programming Utilities P sys System Header Files Release 3.1 |