Makefileからある程度Specファイルを生成する方法や簡単にカスタムのRPMパッケージを作れる方法を知っている人がいましたらぜひ教えてください。
checkinstallはどうでしょうか。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/530mkrpmfs.htm...
同じようなことで悩んでいましたが、これをつかうとかなり簡単にRPMを作成できると思います。ただ、最新バージョンだったか、MD5チェックサムがなんか変だったので、そのあたりは気をつけてください。
(会社にはその辺を書き留めているので、コメントでも書いておきたいと思います)
msr.c のソースとそれから msr.o を作るルール(makefile)が必要です。
まず、ソースファイルがあるか確認し、なければ以下から取ってくる。
http://www.gelato.unsw.edu.au/lxr/source/arch/i386/kernel/msr.c
次にMakefileを作る。
ソースファイルの基準となるディレクトリ(xxx/sourceかな)で、
make Makefiles
だったかな、これで arch/i386/kernel/ に Makefile ができると思うので、checkinstall を作り直してください。
ありがとうございます!
さっそく試してみます!
ありがとうございます!さっそく試してみたのですが、checkinstall を root で実行すると、次のエラーが出てしまいます。
カーネルは、2.6.20 です。
make[4]: *** `arch/i386/kernel/msr.o' に必要なターゲット `arch/i386/kernel/msr.c' を make するルールがありません。中止。
m