[Pkg-cups-devel] r441 - in cupsys/branches/cups-1.2-ubuntu/debian:
. patches
Martin Pitt
mpitt at alioth.debian.org
Wed Mar 14 16:00:07 CET 2007
Author: mpitt
Date: Wed Mar 14 15:00:06 2007
New Revision: 441
Modified:
cupsys/branches/cups-1.2-ubuntu/debian/changelog
cupsys/branches/cups-1.2-ubuntu/debian/patches/98_search_mime_files_in_usr_share.dpatch
Log:
* 98_search_mime_files_in_usr_share.dpatch: CUPS failed reading the
*.types and *.convs files in /etc/cups when /usr/share/cups/mime
did not exist. Fixed (closes: LP#92205).
Modified: cupsys/branches/cups-1.2-ubuntu/debian/changelog
==============================================================================
--- cupsys/branches/cups-1.2-ubuntu/debian/changelog (original)
+++ cupsys/branches/cups-1.2-ubuntu/debian/changelog Wed Mar 14 15:00:06 2007
@@ -1,3 +1,11 @@
+cupsys (1.2.8-0ubuntu6) feisty; urgency=low
+
+ * 98_search_mime_files_in_usr_share.dpatch: CUPS failed reading the
+ *.types and *.convs files in /etc/cups when /usr/share/cups/mime
+ did not exist. Fixed (closes: LP#92205).
+
+ -- Till Kamppeter <till.kamppeter at gmail.com> Tue, 13 Mar 2007 12:22:06 +0000
+
cupsys (1.2.8-0ubuntu5) feisty; urgency=low
* debian/cupsys.postinst: Assure that special permissions of lpd backend
@@ -18,7 +26,7 @@
broken (upstream STR #2278).
o The LPD mini-daemon did not handle the document-format
option correctly (upstream STR #2266).
-
+
-- Till Kamppeter <till.kamppeter at gmail.com> Mon, 12 Mar 2007 15:22:06 +0000
cupsys (1.2.8-0ubuntu4) feisty; urgency=low
Modified: cupsys/branches/cups-1.2-ubuntu/debian/patches/98_search_mime_files_in_usr_share.dpatch
==============================================================================
--- cupsys/branches/cups-1.2-ubuntu/debian/patches/98_search_mime_files_in_usr_share.dpatch (original)
+++ cupsys/branches/cups-1.2-ubuntu/debian/patches/98_search_mime_files_in_usr_share.dpatch Wed Mar 14 15:00:06 2007
@@ -6,8 +6,8 @@
@DPATCH@
diff -urNad cupsys-1.2.8~/scheduler/conf.c cupsys-1.2.8/scheduler/conf.c
---- cupsys-1.2.8~/scheduler/conf.c 2007-03-13 17:43:16.000000000 +0000
-+++ cupsys-1.2.8/scheduler/conf.c 2007-03-13 17:48:52.000000000 +0000
+--- cupsys-1.2.8~/scheduler/conf.c 2007-03-14 12:22:15.000000000 +0000
++++ cupsys-1.2.8/scheduler/conf.c 2007-03-14 12:22:16.000000000 +0000
@@ -216,6 +216,7 @@
cups_file_t *fp; /* Configuration file */
int status; /* Return status */
@@ -42,7 +42,7 @@
/*
diff -urNad cupsys-1.2.8~/scheduler/mime.c cupsys-1.2.8/scheduler/mime.c
--- cupsys-1.2.8~/scheduler/mime.c 2006-05-30 20:40:34.000000000 +0100
-+++ cupsys-1.2.8/scheduler/mime.c 2007-03-13 17:45:01.000000000 +0000
++++ cupsys-1.2.8/scheduler/mime.c 2007-03-14 12:23:11.000000000 +0000
@@ -217,9 +217,12 @@
mime_t * /* O - Updated MIME database */
@@ -75,24 +75,23 @@
- /*
- * If "mime" is NULL, make a new, blank database...
- */
-+ if ((dir = cupsDirOpen(dirname)) == NULL)
-+ continue;
++ if ((dir = cupsDirOpen(dirname)) != NULL) {
- if (!mime)
- mime = mimeNew();
- if (!mime)
- return (NULL);
-+ /*
-+ * If "mime" is NULL, make a new, blank database...
-+ */
++ /*
++ * If "mime" is NULL, make a new, blank database...
++ */
- /*
- * Read all the .types files...
- */
-+ if (!mime)
-+ mime = mimeNew();
-+ if (!mime)
-+ return (NULL);
++ if (!mime)
++ mime = mimeNew();
++ if (!mime)
++ return (NULL);
- while ((dent = cupsDirRead(dir)) != NULL)
- {
@@ -102,35 +101,35 @@
- /*
- * Load a mime.types file...
- */
-+ /*
-+ * Read all the .types files...
-+ */
++ /*
++ * Read all the .types files...
++ */
- snprintf(filename, sizeof(filename), "%s/%s", pathname, dent->filename);
- load_types(mime, filename);
-- }
-- }
-+ while ((dent = cupsDirRead(dir)) != NULL)
-+ {
-+ if (strlen(dent->filename) > 6 &&
-+ !strcmp(dent->filename + strlen(dent->filename) - 6, ".types"))
-+ {
-+ /*
-+ * Load a mime.types file...
-+ */
-+
-+ snprintf(filename, sizeof(filename), "%s/%s", dirname, dent->filename);
-+ load_types(mime, filename);
-+ }
-+ }
-
-- cupsDirRewind(dir);
-+ cupsDirClose(dir);
++ while ((dent = cupsDirRead(dir)) != NULL)
++ {
++ if (strlen(dent->filename) > 6 &&
++ !strcmp(dent->filename + strlen(dent->filename) - 6, ".types"))
++ {
++ /*
++ * Load a mime.types file...
++ */
++
++ snprintf(filename, sizeof(filename), "%s/%s", dirname, dent->filename);
++ load_types(mime, filename);
++ }
++ }
++
++ cupsDirClose(dir);
+ }
+ if (colon != NULL) dirname = colon + 1;
-+ }
+ }
+ free(paths); /* We need to copy the original path again for reading
+ the convs */
+- cupsDirRewind(dir);
+-
- /*
- * Read all the .convs files...
- */
@@ -158,25 +157,24 @@
- snprintf(filename, sizeof(filename), "%s/%s", pathname, dent->filename);
- load_convs(mime, filename, filterpath, filtercache);
-- }
-+ if ((dir = cupsDirOpen(dirname)) == NULL)
-+ continue;
++ if ((dir = cupsDirOpen(dirname)) != NULL) {
+
-+ while ((dent = cupsDirRead(dir)) != NULL)
-+ {
-+ if (strlen(dent->filename) > 6 &&
-+ !strcmp(dent->filename + strlen(dent->filename) - 6, ".convs"))
-+ {
-+ /*
-+ * Load a mime.convs file...
-+ */
++ while ((dent = cupsDirRead(dir)) != NULL)
++ {
++ if (strlen(dent->filename) > 6 &&
++ !strcmp(dent->filename + strlen(dent->filename) - 6, ".convs"))
++ {
++ /*
++ * Load a mime.convs file...
++ */
+
-+ snprintf(filename, sizeof(filename), "%s/%s", dirname, dent->filename);
-+ load_convs(mime, filename, filterpath, filtercache);
-+ }
-+ }
++ snprintf(filename, sizeof(filename), "%s/%s", dirname, dent->filename);
++ load_convs(mime, filename, filterpath, filtercache);
++ }
++ }
+
-+ cupsDirClose(dir);
++ cupsDirClose(dir);
+ }
+ if (colon != NULL) dirname = colon + 1;
}
+ free(paths);
More information about the Pkg-cups-devel
mailing list