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

Краткий обзор переменных среды пакета

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

Таблица 2–2 Краткий обзор переменных среды пакета

Место определения переменной 

Формат определения переменной 

Тип определяемой переменной 

Когда определяется значение переменной 

Где определяется значение переменной 

Элементы, которые переменная может заменить 

Файл pkginfo

PARAM=value

Переменная сборки 

Игнорируется во время сборки 

нет 

Нет 

Установка 

Во время установки 

В файле pkgmap

owner (владелец), group (группа), path (путь) или цель ссылки

 

 

Файл prototype

!PARAM=value

Переменная сборки 

Во время сборки 

В файле prototype и любых включенных файлах

mode (режим), owner (владелец), group (группа) или path (путь)

Установка 

Во время сборки 

В файле prototype и любых включенных файлах

Только в командах !search и !command

 

 

Командная строка pkgmk

PARAM=value

Переменная сборки 

Во время сборки 

В файле prototype

mode (режим), owner (владелец), group (группа) или path (путь)

Установка 

Во время сборки 

В файле prototype

Только команда !search

 

 

Во время установки 

В файле pkgmap

owner (владелец), group (группа), path (путь) или link target (целевая ссылка)