On 07/14/2014 07:46 PM, Neil Bothwick wrote: > On Mon, 14 Jul 2014 18:52:57 +0800, Andrew Lowe wrote: > >> I have a laptop churning away in the loungeroom doing an >> "emerge -NuD world" whilst I'm in my office, amongst other things >> composing this email. If my world update fails, I won't know until I >> look at the screen in the other room. Is there a way to get emerge to >> play a song depending upon the status of the emerge build? > > Using portage hooks, either globally in /etc/portage/bashrc or per > package in /etc/portage/package.env. I have this in bashrc to warn me of > failures > > register_die_hook ebuild_failed > ebuild_failed { > do something foreboding > } > > I actually have it send an alert to my phone with Posterous but you can > do whatever you want. > > I also use package.env to alert me when particularly > time-consuming ebuilds, like LibreOffice and Chromium, have completed > successfully. > >
Neil, This sounds interesting. Care to share one of these hooks to show what they actually look like? Regards, Andrew