- The conffiles control file isn't required in Debian packages, so don't
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 5 Jun 2008 12:18:42 +0000 (12:18 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 5 Jun 2008 12:18:42 +0000 (12:18 -0000)
  error out if it's missing. (Peter Korsgaard)

archival/dpkg.c

index 1280ca0..c8ea0b3 100644 (file)
@@ -1339,8 +1339,10 @@ static void remove_package(const unsigned package_num, int noisy)
        free_array(remove_files);
        free_array(exclude_files);
 
-       /* rename <package>.conffile to <package>.list */
-       xrename(conffile_name, list_name);
+       /* rename <package>.conffiles to <package>.list
+        * The conffiles control file isn't required in Debian packages, so don't
+        * error out if it's missing.  */
+       rename(conffile_name, list_name);
 
        /* Change package status */
        set_status(status_num, "config-files", 3);