I run this cron job: /usr/sbin/esync && /usr/bin/emerge world -Uuvpl and it reports: [32;01m *[0m Getting old portage tree [32;01m *[0m Doing 'emerge sync' now [32;01m *[0m Doing 'eupdatedb' now sh: line 1: eupdatedb: command not found [32;01m *[0m Getting new portage tree [32;01m *[0m Preparing databases [32;01m *[0m Searching for changes These are the packages that I would merge, in order: Calculating world dependencies ...done! The problem is that /usr/sbin/esync calls eupdatedb instead of /usr/sbin/eupdatedb - this is only a problem running from cron
Hi, Thanks for the bugreport (thanks to vapier for adding my to CC-List). I will fix this in the next version. David
Might be a good idea to allow a -nc (no colour) option too. Otherwise it's a very useful tool.
ok, this has been fixed in 0.6 as far as i can tell
I still get this problem with 0.6, also if you run: sudo /usr/sbin/esync Then you still get eupdatedb not found error. Problem is that /usr/sbin (or /usr/lib/esearch) is not in the path when run like this.
Hi, You're right, I have fixed this error, but I haven't released esearch-0.6.1. I hope I can release the next version (which also fixes many other bugs) in a few days. David