Руководство разработчика по пакетированию приложений

Пример. Установка на клиентскую систему

В этом примере пакет SUNWstuf устанавливается на client3, который настроен на /opt в своей корневой (/) файловой системе. Другая версия этого пакета уже установлена на client3, а базовый каталог установлен как basedir=/opt/$PKGINST в файле администрирования thisadmin. (Для получения дополнительной информации о файлах администрирования см. раздел Файл административных значений по умолчанию.) Команда pkgadd, исполняемая на сервере:


# pkgadd -a thisadmin -R /export/root/client3 SUNWstuf

В таблице ниже перечислены переменные среды и их значения, которые передаются в процедурные сценарии.

Таблица 6–1 Значения, передаваемые в процедурные сценарии

Переменная среды 

Значение 

PKGINST

SUNWstuf.2

PKG_INSTALL_ROOT

/export/root/client3

CLIENT_BASEDIR

/opt/SUNWstuf.2

BASEDIR

/export/root/client3/opt/SUNWstuf.2