«前の日記(2008-02-17(Sun)) 最新 次の日記(2008-02-19(Tue))» 編集
RSS feed

ぽっぺん日記@karashi.org


2008-02-18(Mon) [長年日記]

_ [FreeBSD]cronから走らせているportupgradeでもccache + distccを効くようにしたよ

ここ何年か、毎朝cronでportupgradeを走らせて、packageの自動作成をしていたんだけど、せっかく設定したccache + distccが全然効いていなかったことに、こないだはじめて気付いた

/etc/profileにccacheとdistccについての環境変数を書いたので、それで大丈夫と思い込んでいたんだけど、cronは/etc/profileの環境変数を見ないんだよな。 すっかり忘れてたよ……。

ということで、crontabに以下の環境変数を書いた。

# To use ccache
CCACHE_PATH=/usr/bin:/usr/local/bin
CCACHE_DIR=/usr/.ccache
CCACHE_LOGFILE=/var/log/ccache.log
# To use distcc
CCACHE_PREFIX=/usr/local/bin/distcc
DISTCC_HOSTS='hoge.example.com foo.example.com baa.example.com'

portsは並走のmake(-jオプション)には対応していないらしいので、distccを使う意味があるかどうか分からないけど、まぁ、資源を有効活用している気にはさせてくれる。


«前の日記(2008-02-17(Sun)) 最新 次の日記(2008-02-19(Tue))» 編集
RSS feed