VineSeed ML アーカイブ



[VineSeed:17147] [TestPkg] new: dkms

  • From: MATSUBAYASHI 'Shaolin' Kohji <shaolin@xxxxxxxxxxxxx>
  • Subject: [VineSeed:17147] [TestPkg] new: dkms
  • Date: Thu, 9 Apr 2009 18:06:22 +0900
DKMS (Dynamic Kernel Module Support) 関連パッケージを
(まずは) TestPkg に put しました。

  dkms-2.0.21.1-1vl5.src.rpm
  dkms-2.0.21.1-1vl5.noarch.rpm


これにより、従来の kernel-module-* パッケージのように、
各 kernel バージョン/リリース/フレーバー毎にモジュールパッケージを
ビルドする必要がなくなり、dkms 対応のパッケージを入れただけで
現在稼動中の kernel 向けに自動的にビルド/インストールが行われます。

また、別のバージョンのカーネルで boot すると、すでに dkms によって
モジュールがビルド/インストールされているかをチェックし、まだであれば
起動中にカーネルモジュールのコンパイル/インストールを行います。

  http://trac.vinelinux.org/wiki/DKMS


まず、この dkms 対応に修正したカーネルモジュールパッケージとして、
てはじめに以下の 3つを TestPkg に put してみました。

  iscsitarget-0.4.17.211-1vl5.{src,i386,ppc}.rpm
  dkms-iscsitarget-0.4.17.211-1vl5.{i386,ppc}.rpm
    svn r211 にアップデートし、dkms 対応にしました

  madwifi-0.10.5.6-1.3992vl5.{src,i386}.rpm
  dkms-madwifi-0.10.5.6-1.3992vl5.i386.rpm
    madwifi-hal branch の最新に更新し、dkms 対応にしました

  ndiswrapper-1.54-2vl5.{src,i386}.rpm
  dkms-ndiswrapper-1.54-2vl5.i386.rpm
    dkms 対応に修正しました。


dkms-* サブパッケージについては、現在 Seed tree に存在する、
対応する kernel-module-* を obsolete していますので、ご注意下さい。


これら TestPkg に put したパッケージをとりあえずの叩き台として、
パッケージングミスがあればその修正、また他のカーネルモジュール
パッケージの dkms 対応修正などを行っていければと思います。

--
 MATSUBAYASHI, 'Shaolin' Kohji
 Vice President & PPC Maintainer, Project Vine  shaolin@xxxxxxxxxxxxx
 Interaction Designer, Vine Caves Ltd.          shaolin@xxxxxxxxxxxxx

 GPG Fingerprint: 981C 4171 3044 DC45 6024  EA00 A413 F44D 8FB7 5B97