[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 223] Re:emerge rsync causes system reboot



tmpです。

> あと、cronでまわすことについて便乗質問ですが、
> 1.etc-update
> 2.ものすごく時間がかかるebuild
> 3.einfoの情報
> 4.サービスの再起動
> ここらへんはみなさんどうされてますか?
> cron.weeklyあたりか、実装されて欲しいemerge GLSA
> を考える時少し悩んでしまいました。

emergeをcronでまわすの面白そうですね。
とりあえずcron.dailyでまわせるといった程度のですが、
こんなことをやるスクリプトを組んでみました。

別のemergeプロセスが走っていないかチェックしながら、
emerge sync
emerge -pvlu --deep world
emerge -u --deep world
を実行します。
別のemergeプロセスが走っている場合はその時点で終了します。
それぞれのemergeの出力はメールで送信します。

各ebuildごとに切り分けてログをメールしたり、
etc-updateのお知らせやeinfoの出力等も切り分けて
メールするようにできると面白いかもしれません。
簡単な方法が思い浮かばなかったので見送ってしまったのですが、
どなたかいいアイディアありませんか?

Attachment: emerge.cron
Description: Binary data