Просмотр исходного кода

* main/enquiry.c: Additional add error returns for -L, -s, and -p.
* debian/changelog: Close a debian bug because of this.

Adam Heath лет назад: 25
Родитель
Сommit
8612d107ff
3 измененных файлов с 8 добавлено и 0 удалено
  1. 5 0
      ChangeLog
  2. 2 0
      debian/changelog
  3. 1 0
      main/enquiry.c

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+Mon Apr 23 17:17:35 CDT 2001 Adam Heath <doogie@debian.org>
+
+  * main/enquiry.c: Additional add error returns for -L, -s, and -p.
+  * debian/changelog: Close a debian bug because of this.
+
 Mon Apr 23 23:54:34 CEST 2001 Wichert Akkerman <wakkerma@debian.org>
 
   * main/main.h: add declaration for nerrs

+ 2 - 0
debian/changelog

@@ -96,6 +96,8 @@ dpkg (1.9.0) unstable; urgency=low
     by default. Closes: Bug#95023
   * Handle dangling symlinks, by ignoring error code 1 from find, when
     processing --recursive. Closes: Bug#4784
+  * dpkg -L, -S, -l, -s, and -p now return an error code if any package
+    does not exist. Closes: Bug#4974
 
  -- Wichert Akkerman <wakkerma@debian.org>  Sat, 13 Jan 2001 08:52:11 -0500
 

+ 1 - 0
main/enquiry.c

@@ -504,6 +504,7 @@ void enqperpackage(const char *const *argv) {
   }
 
   if (failures) {
+    nerrs++;
     fputs(_("Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
          "and dpkg --contents (= dpkg-deb --contents) to list their contents."),stderr);
     if (ferror(stdout)) werr("stdout");