[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