Vine LinuxのSELinux化(途中経過のメモ)

2.6r4とか、いろいろ試してみたものの、やはりライブラリ関連で引っかかってしまい、難渋しています。
最新版3.0RC1(2.98)で、とりあえずkernel 2.4系統のSELinux kernelで起動させることはできています。
中村さん達の成果物を活用させて頂いているのですが、kernel 2.4.25のインストール前に、selinux-usrからいくつかパッケージを先にインストールしておくと良い模様。
具体的には、selinux-usr-20040408.tarを展開してできた、
required_install/db4-4.2.52-3.1.i386.rpm
required_install/filesystem-2.2.4-1.i386.rpm
updates/libselinux-1.10-1.i386.rpm
updates/libselinux-devel-1.10-1.i386.rpm
updates/checkpolicy-1.10-1.i386.rpm
updates/policy-1.10-1.i386.rpm
updates/policycoreutils-1.10-1.i386.rpm
updates/policy-1.10-1.noarch.i386.rpm
updates/policy-sources-1.10-1.noarch.i386.rpm
をインストールしてから、
# rpm -ivh kernel-2.4.25-selinux1.p2.i386.rpm --force
にてkernelをインストール、
/etc/lilo.confを編集後、
# /sbin/lilo
のようにしました。

今後の目標

  • ライブラリの依存性を解決して、残りのパッケージをインストール、完全動作させる。
  • Vine Linux本来のkernel 2.4.26にNSAの2.4.26パッチを適用して、本来の姿に戻す。