Сделайте каталог, где содержатся информационные файлы, текущим рабочим каталогом.
Создайте файл request с помощью любого текстового редактора.
По завершении сохраните изменения и закройте редактор.
Выполните одну из следующих задач.
Если необходимо создать дополнительные сценарии установки, перейдите к следующей задаче, Сбор данных о файловой системе.
Если файл prototype еще не создан, выполните процедуру Создание файла prototype с помощью команды pkgproto. Перейдите к Шаг 5.
Если файл prototype уже создан, измените его, добавив запись для созданного сценария установки.
Выполните сборку пакета.
В случае необходимости см. главу Как собрать пакет.
Когда сценарий request присваивает значения переменным среды, они должны быть доступны для команды pkgadd. В примере ниже показан сегмент сценария request, который выполняет эту задачу для четырех переменных среды: CLASSES, NCMPBIN, EMACS и NCMPMAN. Предположим, что эти переменные были определены во время интерактивного сеанса сценария ранее.
# make environment variables available to installation # service and any other packaging script we might have cat >$1 <<! CLASSES=$CLASSES NCMPBIN=$NCMPBIN EMACS=$EMACS NCMPMAN=$NCMPMAN ! |
После сборки пакета установите его для подтверждения правильности выполнения установки и проверьте его целостность. В Глава 4Проверка и запись пакета содержатся пояснения по этим задачам и поэтапные указания по записи проверенного пакета на распространяемый носитель.