[Pkg-cups-devel] r318 - in cupsys/branches/cups-1.2/debian: .
Martin Pitt
mpitt at costa.debian.org
Mon Jul 24 07:57:03 UTC 2006
Author: mpitt
Date: Mon Jul 24 07:57:03 2006
New Revision: 318
Modified:
cupsys/branches/cups-1.2/debian/changelog
cupsys/branches/cups-1.2/debian/patches/44_fixconfdirperms.dpatch
Log:
* debian/patches/44_fixconfdirperms.dpatch: Do not change owner and mode of
SSL certificate, in order to not break permissions of customized global
ones (like the one from the ssl-cert package). Grrr, cups, no, you cannot
own the world!
Modified: cupsys/branches/cups-1.2/debian/changelog
==============================================================================
--- cupsys/branches/cups-1.2/debian/changelog (original)
+++ cupsys/branches/cups-1.2/debian/changelog Mon Jul 24 07:57:03 2006
@@ -16,8 +16,13 @@
concerning detection of parallel port printers and other 'permission
denied' bugs if privilege dropping is enabled (it is disabled by default in
Debian).
+ * debian/patches/44_fixconfdirperms.dpatch: Do not change owner and mode of
+ SSL certificate, in order to not break permissions of customized global
+ ones (like the one from the ssl-cert package). Grrr, cups, no, you cannot
+ own the world!
- -- Kenshi Muto <kmuto at debian.org> Mon, 24 Jul 2006 09:53:51 +0200
+
+ -- Kenshi Muto <kmuto at debian.org> Mon, 24 Jul 2006 09:55:26 +0200
cupsys (1.2.1-4) unstable; urgency=medium
Modified: cupsys/branches/cups-1.2/debian/patches/44_fixconfdirperms.dpatch
==============================================================================
--- cupsys/branches/cups-1.2/debian/patches/44_fixconfdirperms.dpatch (original)
+++ cupsys/branches/cups-1.2/debian/patches/44_fixconfdirperms.dpatch Mon Jul 24 07:57:03 2006
@@ -5,10 +5,10 @@
## DP: No description.
@DPATCH@
-diff -urNad cupsys-1.1.99.rc2~/scheduler/conf.c cupsys-1.1.99.rc2/scheduler/conf.c
---- cupsys-1.1.99.rc2~/scheduler/conf.c 2006-04-06 20:03:32.000000000 +0000
-+++ cupsys-1.1.99.rc2/scheduler/conf.c 2006-04-11 10:35:14.000000000 +0000
-@@ -531,22 +531,10 @@
+diff -urNad cups-1.2-ubuntu~/scheduler/conf.c cups-1.2-ubuntu/scheduler/conf.c
+--- cups-1.2-ubuntu~/scheduler/conf.c 2006-06-27 15:59:30.000000000 +0200
++++ cups-1.2-ubuntu/scheduler/conf.c 2006-06-27 15:59:51.000000000 +0200
+@@ -540,22 +540,10 @@
cupsdLogMessage(CUPSD_LOG_NOTICE,
"Group and SystemGroup cannot use the same groups!");
@@ -33,7 +33,29 @@
}
}
-@@ -630,11 +618,13 @@
+@@ -609,21 +597,10 @@
+ if (ServerCertificate[0] != '/')
+ cupsdSetStringf(&ServerCertificate, "%s/%s", ServerRoot, ServerCertificate);
+
+- if (!strncmp(ServerRoot, ServerCertificate, strlen(ServerRoot)))
+- {
+- chown(ServerCertificate, RunUser, Group);
+- chmod(ServerCertificate, 0600);
+- }
+-
+ # if defined(HAVE_LIBSSL) || defined(HAVE_GNUTLS)
+ if (ServerKey[0] != '/')
+ cupsdSetStringf(&ServerKey, "%s/%s", ServerRoot, ServerKey);
+
+- if (!strncmp(ServerRoot, ServerKey, strlen(ServerRoot)))
+- {
+- chown(ServerKey, RunUser, Group);
+- chmod(ServerKey, 0600);
+- }
+ # endif /* HAVE_LIBSSL || HAVE_GNUTLS */
+ #endif /* HAVE_SSL */
+
+@@ -639,11 +616,13 @@
check_permissions(StateDir, "certs", RunUser ? 0711 : 0511, User,
SystemGroupIDs[0], 1, 1);
More information about the Pkg-cups-devel
mailing list