Author: jgg
Date: 1999-01-31 22:25:34 GMT
Ignored missing release files
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- 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
/* ######################################################################
Acquire Item - Item to acquire
StringToBool(LookupTag(Message,"Transient-Failure"),false) == true)
{
Status = StatIdle;
StringToBool(LookupTag(Message,"Transient-Failure"),false) == true)
{
Status = StatIdle;
return;
}
Status = StatError;
return;
}
Status = StatError;
return Location->ReleaseURI();
}
/*}}}*/
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 /*{{{*/
// ---------------------------------------------------------------------
// AcqArchive::AcqArchive - Constructor /*{{{*/
// ---------------------------------------------------------------------
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: acquire-item.h,v 1.14 1999/01/30 08:08:54 jgg Exp $
+// $Id: acquire-item.h,v 1.15 1999/01/31 22:25:34 jgg Exp $
/* ######################################################################
Acquire Item - Item to acquire
/* ######################################################################
Acquire Item - Item to acquire
pkgAcquire *Owner;
inline void QueueURI(ItemDesc &Item)
{Owner->Enqueue(Item);};
pkgAcquire *Owner;
inline void QueueURI(ItemDesc &Item)
{Owner->Enqueue(Item);};
+ inline void Dequeue() {Owner->Dequeue(this);};
void Rename(string From,string To);
void Rename(string From,string To);
+ virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
virtual void Done(string Message,unsigned long Size,string Md5Hash);
virtual string Custom600Headers();
virtual string Describe();
virtual void Done(string Message,unsigned long Size,string Md5Hash);
virtual string Custom600Headers();
virtual string Describe();
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: acqprogress.cc,v 1.7 1999/01/27 02:48:53 jgg Exp $
+// $Id: acqprogress.cc,v 1.8 1999/01/31 22:25:34 jgg Exp $
/* ######################################################################
Acquire Progress - Command line progress meter
/* ######################################################################
Acquire Progress - Command line progress meter
if (Quiet <= 0)
cout << '\r' << BlankLine << '\r';
if (Quiet <= 0)
cout << '\r' << BlankLine << '\r';
- cout << "Err " << Itm.Description << endl;
- cout << " " << Itm.Owner->ErrorText << endl;
+ if (Itm.Owner->Status == pkgAcquire::Item::StatIdle)
+ {
+ cout << "Ign " << Itm.Description << endl;
+ }
+ else
+ {
+ cout << "Err " << Itm.Description << endl;
+ cout << " " << Itm.Owner->ErrorText << endl;
+ }
+
Update = true;
};
/*}}}*/
Update = true;
};
/*}}}*/