apacheの設定 その2

apacheで使う乱数(/dev/random)ですが、coLinuxでは生成に時間がかかったりと問題があるので、/dev/urandomで置き換えることにします。毎回手動でやってもいいけど面倒なので、/etc/init.d/randomみたいに適当な名前のスクリプトを作ってrc-update add defaultしてます。

#!/sbin/runscript

depend() {
        need urandom
}
start() {
         -c /dev/urandom  || return
        rm /dev/random >/dev/null 2>&1
        ln -s /dev/urandom /dev/random
        ebegin "Making /dev/random"
        eend $? "Error initializing random number generator"
}
stop() {
        ebegin "Deleting /dev/random"
        rm /dev/random >/dev/null 2>&1
        eend
}

で、/etc/init.d/apache2のdepend()に追加しておく。