数日前から porticron が送ってくる eix の diff 結果が以下のようになってしまった。
Usage: eix-sync [options]
Call layman/emerge --sync/--metadata and/or show updates. (eix 0.25.3)
Unless the -t option is used, the old database will be saved to
/var/cache/eix/previous.eix.
...
どうやらeix-sync
コマンドの何かに失敗しているらしい。調べてみると、これまで diff を出すために使用していた eix-sync -d
というオプションは無くなったらしいので、/etc/porticron.conf
を以下のように書き換えて対処した
DIFF_CMD="/usr/bin/eix-diff"
動作チェックは root 権限で porticron を手動実行しておしまい。