[Pkg-cups-devel] r389 - cupsys/branches/cups-1.2/debian

Kenshi Muto kmuto at costa.debian.org
Sat Sep 30 10:45:28 UTC 2006


Author: kmuto
Date: Sat Sep 30 10:45:27 2006
New Revision: 389

Modified:
   cupsys/branches/cups-1.2/debian/changelog
   cupsys/branches/cups-1.2/debian/cupsys.postinst
   cupsys/branches/cups-1.2/debian/rules

Log:
ipp and lpd should keep mode 0700

Modified: cupsys/branches/cups-1.2/debian/changelog
==============================================================================
--- cupsys/branches/cups-1.2/debian/changelog	(original)
+++ cupsys/branches/cups-1.2/debian/changelog	Sat Sep 30 10:45:27 2006
@@ -6,6 +6,10 @@
     /usr/share/cups/cups-included. (closes: #381266, #383291)
   * Update debconf translations:
     - Brazilian Portuguese (closes: #389222)
+  * Tried to solve the backend permission problem. CUPS scheduler
+    uses a permission and owner information of backend program.
+    - Install ipp and lpd as mode 0700.
+    - Create backend links as hardlink instead of symlink.
 
  -- Kenshi Muto <kmuto at debian.org>  Sat, 30 Sep 2006 14:56:29 +0900
 

Modified: cupsys/branches/cups-1.2/debian/cupsys.postinst
==============================================================================
--- cupsys/branches/cups-1.2/debian/cupsys.postinst	(original)
+++ cupsys/branches/cups-1.2/debian/cupsys.postinst	Sat Sep 30 10:45:27 2006
@@ -111,9 +111,9 @@
 	IFS=,
 	(cd /usr/lib/cups/backend && rm -f http ipp lpd parallel scsi serial socket usb snmp)
 	for module in $list; do
-	  ln -s ../backend-available/$module /usr/lib/cups/backend/$module
+	  ln /usr/lib/cups/backend-available/$module /usr/lib/cups/backend/$module
 	  if [ "$module" = "ipp" ]; then
-            ln -s ipp /usr/lib/cups/backend/http
+            ln /usr/lib/cups/backend/ipp /usr/lib/cups/backend/http
 	  fi
 	done
 

Modified: cupsys/branches/cups-1.2/debian/rules
==============================================================================
--- cupsys/branches/cups-1.2/debian/rules	(original)
+++ cupsys/branches/cups-1.2/debian/rules	Sat Sep 30 10:45:27 2006
@@ -22,6 +22,7 @@
 DEB_MAKE_INSTALL_TARGET := install BUILDROOT=$(DEB_DESTDIR)
 DEB_INSTALL_CHANGELOGS_ALL := CHANGES.txt
 DEB_DH_STRIP_ARGS := --dbg-package=cupsys-dbg
+DEB_DH_FIXPERMS_ARGS := -Xusr/lib/cups/backend-available
 
 clean::
 	-rm core



More information about the Pkg-cups-devel mailing list