[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: @cwd is ignored by lstat(2) in pkg_create(8)
> インストール先が /usr/pkg/var とか${PKGDIR}以下のディレクトリだったら
> @cwd 使わなくても大丈夫です。
> 辞書のような書き変わるデータは /var 以下に置きたい
> つーことで絶対pathを使用できるように @cwd を使っています。
- 書き換えられないファイルは ${PREFIX} 以下に置く
- 書き変えられるファイルは /var 以下に置く
という方針は(明文化されているかどうかは分かりませんが)間違いないと思
います。
で、私が usr.sbin/pkg_install/create/*、あるいは pkgsrc/mk を読む限り、
- pkg_create は bsd.pkg.mk 中から、決って -L オプションで srcdir を
指定して呼び出される
- pkg_create では srcdir が指定されると @cwd は無視される
つまり、現在の Pkgsrc では @cwd は deprecated された機能であると考えら
れると思います。
上林