Если при установке бинарного пакета по команде
pkg_add(1) вашему порту нужно выполнить какие-то
дополнительные действия или команды, то вы можете сделать это с
помощью скрипта pkg-install
. Этот скрипт будет
автоматически добавлен к пакету, и будет дважды запускаться по
команде pkg_add(1): первый раз в виде
${SH} pkg-install ${PKGNAME}
PRE-INSTALL
, а второй раз как ${SH} {PKGNAME}
POST-INSTALL
.
Для распознавания того, в каком режиме запущен скрипт, можно
использовать параметр $2
. Переменная
окружения PKG_PREFIX
будет принимать значение,
соответствующее каталогу, в который устанавливается пакет.
Дополнительная информация находится на странице Справочника о
команде pkg_add(1).
Этот скрипт не запускается автоматически, если вы
устанавливаете порт командой make install
.
Если же вам действительно необходимо его запустить, то запустите
его явно из файла Makefile
порта строкой
вида PKG_PREFIX=${PREFIX} ${SH} $
{PKGINSTALL}${PKGNAME} PRE-INSTALL
.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.