ports の DESTDIR を再実装し jail などにも対応したそうだ2007年08月06日 13時33分58秒

HEADSUP: Ports DESTDIR functionality reworked と投稿された。

自身では使ったことが無かったが、ports でインストールする先の環境を指定する為に使うらしい。PREFIX ではインストールされるディレクトリが変わるだけだが、DESTDIR は pkg ディレクトリも共に変更される。主に jail などの用途を想定しているらしい。

古い bsd.ports.mk からだが、以下抜粋。


# DESTDIR       - The path to the environment we are installing to.  Define
#                 this if you want to install packages into a jail
#                 or into an another FreeBSD environment mounted
#                 elsewhere than /.  ${PREFIX} is relative to
#                 ${DESTDIR}.  E.g. setting DESTDIR=/bla PREFIX=/opt will
#                 result packages installed under /bla/opt and registered
#                 under /bla/var/db/pkg.
#                 Default: not set (means /)

今回の変更は、これを chroot と mount_nullfs を使って再実装したらしい。jail の利用者には朗報だろう。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2007/08/06/1707653/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。