On 4/26/07, Goswin von Brederlow <[EMAIL PROTECTED]>
wrote:


Neither --ignore-small-errors nor the patch is correct imho.

Debmirro has some logic in it that detects non-existant combinations
like amd64+sarge by looking at the local mirror and Release file. That
logic has to be extended to cover the Contents file as
well. I.e. combinations for which no Packages.gz file is fetched must
not fetch Contents.gz either.


yes, I'm agree with you. But the real purpose of this patch is to be able to
mirror sarge/i386 and etch/i386+amd64 in the same local repository (which is
not possible in my configuration if neither the patch nor the option is
activated).
That is more 'my' problem by the way, but I'm think I'm not alone to need
that...

Concerning the .temp directory: The new mta files are always
downloaded into .temp and are only linked/copied to the real place at
the end of a successfull mirror run. In case of an error the .temp
must remain so the next run can reuse the downloaded data and in case
of a successfull run .temp takes no space since it only contains
hardlinked files. I think always keeping .temp is preferable as it
simplifies the code.

To summarize: .temp is kept intentionally.



thanks for the infos


--
Mat

Reply via email to