From 681d76d0248a56e09581f75c128b510d6bbbcfb5 Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Mon, 20 Sep 2004 16:52:38 +0000 Subject: Ignored missing release files Author: jgg Date: 1999-01-31 22:25:34 GMT Ignored missing release files --- apt-pkg/acquire-item.cc | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) (limited to 'apt-pkg/acquire-item.cc') diff --git a/apt-pkg/acquire-item.cc b/apt-pkg/acquire-item.cc index 0883c296d..e64190078 100644 --- a/apt-pkg/acquire-item.cc +++ b/apt-pkg/acquire-item.cc @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: acquire-item.cc,v 1.20 1999/01/30 08:08:54 jgg Exp $ +// $Id: acquire-item.cc,v 1.21 1999/01/31 22:25:34 jgg Exp $ /* ###################################################################### Acquire Item - Item to acquire @@ -64,12 +64,12 @@ void pkgAcquire::Item::Failed(string Message,pkgAcquire::MethodConfig *Cnf) StringToBool(LookupTag(Message,"Transient-Failure"),false) == true) { Status = StatIdle; - Owner->Dequeue(this); + Dequeue(); return; } Status = StatError; - Owner->Dequeue(this); + Dequeue(); } } /*}}}*/ @@ -329,6 +329,23 @@ string pkgAcqIndexRel::Describe() return Location->ReleaseURI(); } /*}}}*/ +// AcqIndexRel::Failed - Silence failure messages for missing rel files /*{{{*/ +// --------------------------------------------------------------------- +/* */ +void pkgAcqIndexRel::Failed(string Message,pkgAcquire::MethodConfig *Cnf) +{ + // This is the retry counter + if (Cnf->LocalOnly == true || + StringToBool(LookupTag(Message,"Transient-Failure"),false) == false) + { + Status = StatIdle; + Dequeue(); + return; + } + + Item::Failed(Message,Cnf); +} + /*}}}*/ // AcqArchive::AcqArchive - Constructor /*{{{*/ // --------------------------------------------------------------------- -- cgit v1.2.3