* Michael Schreckenbauer (2003-08-07 16:37 +0200)
> Am Donnerstag, 7. August 2003 16:15 schrieb Thorsten Kampe:
>> I have a vcron job[1] that syncs the portage tree und afterward
>> fetches available updates - at least that's how it is supposed to
>> work. The sync works fine and the fetch, too, at least according to
>> /var/log/emerge.log[2].
>>
>> But actually the .tar.bz never reaches /usr/portage/distfiles, so I
>> have to execute "emerge -fuD world" manually. This happens with all
>> updates!
>>
>> I even tried to search for the files - with locate - but they're not
>> on my harddisk.
>>
>> Does anyone have a hint or idea?!
>>
>> [1] 0  */12  *  *  *  root  /opt/gentoo-rsync/rsync-gentoo-portage.sh;
>> emerge -fuD world &> /dev/null [2] Started emerge on: Aug 07, 2003
>> 12:14:020

> Maybe I'm wrong, but isn't the '&' at the wrong position? Afaik the line 
> should read:
> 0  */12  *  *  *  root  /opt/gentoo-rsync/rsync-gentoo-portage.sh;
> emerge -fuD world > /dev/null &

Well "&" (background) doesn't make much sense in a cron job in my
opinion.

> I believe you are forcing your updates straight forward to /dev/null

Well no and yes:

man bash
There are two formats for redirecting standard output and standard
error: "&>word" and ">&word". Of the two forms, the first is
preferred. This is semantically equivalent to ">word 2>&1".

But the real culprit was *Prozilla*! I changed the $FETCHCOMMAND to
[1] and when I get back to the default wget - it works...!

Thorsten

[1] FETCHCOMMAND='/usr/bin/proz -r --no-netrc --no-getch --no-search -k=4 
--timeout=300 -t=5 --retry-delay=15 --max-bps=0 ${URI} -P ${DISTDIR}'


--
[EMAIL PROTECTED] mailing list

Reply via email to