Если при установке бинарного пакета по команде
pkg add
или pkg install
вашему порту нужно выполнить какие-то команды, то вы можете это
сделать с помощью скрипта pkg-install
.
Этот скрипт будет автоматически добавлен к пакету и будет
дважды запускаться командой pkg
: первый раз
в виде ${SH} pkg-install ${PKGNAME}
PRE-INSTALL
, а второй раз как
${SH} {PKGNAME} POST-INSTALL
. Для
распознавания того, в каком режиме запущен скрипт, можно
использовать параметр $2
. Переменная
окружения PKG_PREFIX
будет принимать значение,
соответствующее каталогу, в который устанавливается
пакет.
Этот скрипт не запускается автоматически, если вы
устанавливаете порт командой 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>.