Каждый сценарий должен завершать работу с использованием кодов выхода, перечисленных в таблице ниже.
Таблица 3–2 Коды выхода сценария установки
Код |
Описание |
---|---|
0 |
Успешное выполнение сценария. |
1 |
Неустранимый сбой. При этом производится прерывание процесса установки. |
2 |
Предупреждение или состояние возможной ошибки. Процесс установки продолжается. По завершении установки показывается сообщение с предупреждением. |
3 |
Выполнение команды pkgadd останавливается. Это код возвращается только сценарием checkinstall. |
10 |
По завершении установки всех пакетов необходимо перезагрузить компьютер. (Это значение должно быть добавлено к одному из одноразрядных числовых кодов выхода.) |
20 |
По завершении установки текущего пакета следует немедленно перезагрузить компьютер. (Это значение должно быть добавлено к одному из одноразрядных числовых кодов выхода.) |
Примеры кодов выхода, возвращаемых сценариями установки, приведены в Глава 5Практические примеры создания пакета.
Все включенные в пакет сценарии установки должны иметь записи в файле prototype. Файл должен иметь тип i (для сценария установки пакета).