[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PocketBSD packages
> > - make packageすると細かいtar.gzが複数できる
>互換性や使い勝手を考えると、tar.gz も 1 個だけの方が
>よいと思います。pkg_add の段階でばらしてコピーします。
>PLIST を以下のようなかんじで書いて、あとは pkg_* のコマンドが頑張る。
>PLIST:
> @subpackage mini=core man
> @subset core
> bin/hoge
> @subset dev
> include/hoge.h
> lib/hoge.a
> @subset man
> man/man1/hoge.1
>pkg_add hoge-1.0.tar.gz mini すると、@subpackage mini=core man を
>展開して core と man を得て、bin/hoge と man/man1/hoge.1 を
>インストールしする。
>データベースには hoge-1.0-core, hoge-1.0-man をインストールしたと記録。
- pkg_add hoge-1.0.tar.gz core dev
とかやるとcoreとdevだけ入れる、または
pkg_add hoge-1.0.tar.gz -man
とやるとmanだけ除外
- databaseにはhoge-1.0を登録する
(+CONTENTSは実際インストールされたファイル分だけ)
- 「後からmanpageだけいれたい」とかいうのは複雑になるだけなので無視。
pkg_deleteしてからpkg_addすればよい
くらいでいいのでは?
itojun