himainuの日記

SELinux Policy Editor開発日誌SELinux一般執筆講演履歴

2006-11-11

[]インストーラ(specファイル)整理 01:02

Fedora Extras提案用に整理。

今まで、バイナリ形式のポリシをビルドして、rpmにパックしてた。

が、ビルド時にseedit-converterを使うのが、build system的にまずい。

さらに、インストールしたあとの初期化でバイナリを再生成してるので、

ビルド時にバイナリを作る意味が無いことが判明。

なので、インストーラを変更。。

また、%postに謎のスクリプトが入りまくっていたが、

%postで,あまり頑張るのは好ましくないっぽい。

よって、

インストール方法は以下のように変更

あとは、バージョン番号の書式変更とか諸々やった。

テストが大変になってきた。いつになったら終わるのだろう。

beta4

暫定的にbeta4を置いている。

http://seedit.sourceforge.net/ja/index.html

興味がある人はどうぞ。

KaiGaiKaiGai 2006/11/12 00:48 http://www.vinelinux.org/manuals/making-rpm-9.html
rpm -Uvh 時の問題ですか? < %post でほげほげ
私もこれでハマったことがありました…。

himainuhimainu 2006/11/12 01:11 アップグレードはハマリますよね。。以前もやられました。
あとは、%postなどでrm, cpなどをするとrpmlintで警告が出てきてしまいます。