2004-12-18
_ Apache on NetBSD
make install して初期化ファイルを以下のようにした。
ln -s /usr/pkg/etc/rc.d/apache /etc/rc.d/apache
reboot しても httpd が起動してなかった。
cp したら httpd が起動するようになった。
cp /usr/pkg/etc/rc.d/apache /etc/rc.d/apache
以下を読んだのだけど symlink ではダメという記述が見当たらない。
とくにエラーメッセージは出てないから、そもそも run_rc_script() を通ってないんでしょか。
root@kahori[~]# cat -n /etc/rc : 40 files=$(rcorder -s nostart ${rc_rcorder_flags} /etc/rc.d/*) 41 42 for _rc_elem in $files; do 43 run_rc_script $_rc_elem start 44 done
寝すぎで頭の中がピンク色になったみわりんカナ
ぴ、ピンクってなに...。
|-`) o O( えっち…
.。
w
さすがに「実は rc 実行時に /usr/pkg/ が mount されていなかった」…なんてことは無いかな?
/etc/rc に mount を出力させるようにすれば確認できそうっすね。printf みたい