diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 10:17:12 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 10:17:12 +0000 |
commit | 8d4164a78d30384f11a229b87b2c46510a449d2a (patch) | |
tree | 1170b32128c5f8ff11d7bdc480bc54204749f8cf /apt-pkg/deb | |
parent | Adding debian version 2.7.13. (diff) | |
download | apt-8d4164a78d30384f11a229b87b2c46510a449d2a.tar.xz apt-8d4164a78d30384f11a229b87b2c46510a449d2a.zip |
Merging upstream version 2.7.14.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'apt-pkg/deb')
-rw-r--r-- | apt-pkg/deb/deblistparser.cc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/apt-pkg/deb/deblistparser.cc b/apt-pkg/deb/deblistparser.cc index 8099b36..46c3629 100644 --- a/apt-pkg/deb/deblistparser.cc +++ b/apt-pkg/deb/deblistparser.cc @@ -522,7 +522,17 @@ const char *debListParser::ConvertRelation(const char *I,unsigned int &Op) Op = pkgCache::Dep::Equals; I++; break; - + + // != is unsupported packaging + case '!': + if (*(I + 1) == '=') + { + I = I + 2; + Op = pkgCache::Dep::NotEquals; + break; + } + [[fallthrough]]; + // HACK around bad package definitions default: Op = pkgCache::Dep::Equals; |