Пакет в данном практическом примере использует необязательные информационные файлы для определения совместимости и зависимостей пакета, а также для вывода сообщения об авторских правах во время установки.
В практическом примере применяются следующие ниже методы.
Использование файла copyright
Использование файла compver
Использование файла depend
Для получения дополнительной информации об этих файлах см. раздел Создание информационных файлов.
Для обеспечения соответствия требованиям, указанным в описании, необходимо выполнить следующие действия.
Создать файл copyright.
Файл copyrightсодержит сообщение об авторских правах в текстовом формате с кодировкой ASCII. Сообщение, приведенное в файле примера, отображается на дисплее компьютера в ходе установки пакета.
Создать файл compver.
Файл pkginfo, приведенный ниже, определяет версию пакета как версию 3.0. Файл compver определяет версию 3.0 как совместимую с версиями 2.3, 2.2, 2.1, 2.1.1, 2.1.3 и 1.7.
Создать файл depend.
Файлы, перечисленные в файле depend, должны уже быть установлены в системе во время установки пакета. Файл примера содержит 11 пакетов, которые уже должны быть установлены в системе во время установки.
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 |