Сценарии установки не являются обязательными. Тем не менее, можно снабдить пакет сценариями, которые предлагают действия, выполняемые пользователями во время установки пакета. Сценарий установки имеет следующие характеристики.
Сценарий состоит из команд интерпретатора sh.
Права для файла сценария должны быть установлены на 0644.
Наличие в сценарии идентификатора интерпретатора команд ( #! /bin/sh) не обязательно.
Существуют четыре типа сценариев.
Сценарий request
Сценарий request запрашивает ввод от администратора, устанавливающего пакет.
Сценарий checkinstall
Сценарий checkinstall производит специальную верификацию файловой системы.
Сценарий checkinstall доступен только в выпуске SolarisTM 2.5 и совместимых выпусках.
Процедурные сценарии определяют действия, которые выполняются в определенный момент установки и удаления пакета. Можно создать четыре процедурных сценария со следующими заранее установленными именами: preinstall, postinstall, preremove и postremove.
Сценарии действий над классами
Сценарии действий над классами определяют набор действий, которые будут выполняться над группой объектов.
Для получения дополнительной информации о сценариях установки см. раздел Создание сценариев установки.