いけだ@福山市です.
From: Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 15 Jan 2004 15:30:19 +0900 (JST)
Message-ID: <20040115.153019.730576307.kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>
> 古いカーネルのホストのファイルを見たら、
> /* This file is automatically generated at boot time. */
> と書いてありました。そこで、もう一度再起動したところ、
> /boot/kernel.hが作成されていました。
> 一応、自己解決です。
>
> もうちょっとトレースしてみました。
> /etc/rc.sysinit にある/sbin/mkkerneldoth (シェルスクリプト)で
> 作成しているようですね。条件によって作成しているようなので、
> うまく行かない場合があるのかも。
なるほど,そうでしたか.
rpm -q --scripts kernel-headers してみると
rm -f kernel.h
ln -snf kernel.h-2.4.22 kernel.h
という行があります.
rpm -q --scripts kernel してみると
[ -x /sbin/mkkerneldoth ] && /sbin/mkkerneldoth
という行があります.
私の場合は,kernel をインストールした後に kernel-headers と
kernel-doc をインストールしたので,kernel-headers のインストール
の時にシンボリックリンクができていたのですね.
--
IKEDA Katsumi <ikedak@xxxxxxxxxxxxxxxx>
<http://www013.upp.so-net.ne.jp/ikeda/index.html>