環境変数 HOME を設定する理由は何ですか?

GeneCodeが使用しているライブラリがHOME環境変数を参照しており、 HOME環境変数を指定していないとserviceコマンドでのhttpdの起動に失敗するためです。
HOME環境変数はApacheのインストール方法によって以下の通り記載箇所が異なりますのでご注意ください。

■rpm 版 Apache の場合
/etc/sysconfig/httpd で以下のように HOME を設定します。

export HOME=/root 


■ソースビルド版 Apache の場合
<APACHE_HOME>/bin/envvars で以下のように HOME を設定します。

HOME=/root 
・・・・・
export HOME