summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apt-pkg/acquire-worker.cc4
-rw-r--r--methods/aptmethod.h8
2 files changed, 12 insertions, 0 deletions
diff --git a/apt-pkg/acquire-worker.cc b/apt-pkg/acquire-worker.cc
index 37804c67a..c9f0e7f6e 100644
--- a/apt-pkg/acquire-worker.cc
+++ b/apt-pkg/acquire-worker.cc
@@ -277,6 +277,10 @@ bool pkgAcquire::Worker::RunMessages()
}
break;
}
+ // 104 Warning
+ case 104:
+ _error->Warning("%s: %s", Itm->URI.c_str(), LookupTag(Message,"Message").c_str());
+ break;
// 200 URI Start
case 200:
diff --git a/methods/aptmethod.h b/methods/aptmethod.h
index 7f7f31dba..f8a68c92b 100644
--- a/methods/aptmethod.h
+++ b/methods/aptmethod.h
@@ -34,6 +34,14 @@ public:
return true;
}
+ void Warning(const char *Format,...)
+ {
+ va_list args;
+ va_start(args,Format);
+ PrintStatus("104 Warning", Format, args);
+ va_end(args);
+ }
+
aptMethod(char const * const Binary, char const * const Ver, unsigned long const Flags) :
pkgAcqMethod(Ver, Flags), Binary(Binary)
{}