[Pkg-sql-ledger-commit] r361 - ledger-smb/trunk/debian

pkg-sql-ledger-commit-owner at lists.alioth.debian.org pkg-sql-ledger-commit-owner at lists.alioth.debian.org
Mon Dec 26 01:29:37 UTC 2011


Author: jame-guest
Date: 2011-12-26 01:29:37 +0000 (Mon, 26 Dec 2011)
New Revision: 361

Modified:
   ledger-smb/trunk/debian/ledgersmb.postinst
   ledger-smb/trunk/debian/ledgersmb.postrm
   ledger-smb/trunk/debian/rules
Log:
Do not use dpkg-statoverride in debian/statoverride to set permissions.

Modified: ledger-smb/trunk/debian/ledgersmb.postinst
===================================================================
--- ledger-smb/trunk/debian/ledgersmb.postinst	2011-12-26 00:57:58 UTC (rev 360)
+++ ledger-smb/trunk/debian/ledgersmb.postinst	2011-12-26 01:29:37 UTC (rev 361)
@@ -20,22 +20,6 @@
 
 case "$1" in
     configure)
-    #   Remove if present then install the stat setting for /etc/ledgersmb
-    dpkg-statoverride --remove /etc/ledgersmb >/dev/null 2>&1 || true
-    dpkg-statoverride --update --add www-data www-data 2755 /etc/ledgersmb
-
-    #   Remove if present then install the stat setting for /etc/ledgersmb/images
-    dpkg-statoverride --remove /etc/ledgersmb/images >/dev/null 2>&1 || true
-    dpkg-statoverride --update --add www-data www-data 2755 /etc/ledgersmb/images
-
-    #   Remove if present then install the stat setting for /etc/ledgersmb/images/demo
-    dpkg-statoverride --remove /etc/ledgersmb/images/demo >/dev/null 2>&1 || true
-    dpkg-statoverride --update --add www-data www-data 2755 /etc/ledgersmb/images/demo
-
-    #   Remove if present then install the stat setting for /etc/ledgersmb/templates
-    dpkg-statoverride --remove /etc/ledgersmb/templates >/dev/null 2>&1 || true
-    dpkg-statoverride --update --add www-data www-data 2755 /etc/ledgersmb/templates
-
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)

Modified: ledger-smb/trunk/debian/ledgersmb.postrm
===================================================================
--- ledger-smb/trunk/debian/ledgersmb.postrm	2011-12-26 00:57:58 UTC (rev 360)
+++ ledger-smb/trunk/debian/ledgersmb.postrm	2011-12-26 01:29:37 UTC (rev 361)
@@ -20,15 +20,16 @@
 
 
 case "$1" in
-    purge|remove)
-    #   Remove the stat setting for /etc/ledgersmb/*
+    upgrade|purge|remove)
+    #   Remove the stats setting for /etc/ledgersmb/*, as dpkg-statoverride
+    # is no longer being used in debian/postinst to set it.  (Remote later.)
     dpkg-statoverride --remove /etc/ledgersmb >/dev/null 2>&1 || true
     dpkg-statoverride --remove /etc/ledgersmb/images >/dev/null 2>&1 || true
     dpkg-statoverride --remove /etc/ledgersmb/images/demo >/dev/null 2>&1 || true
     dpkg-statoverride --remove /etc/ledgersmb/templates* >/dev/null 2>&1 || true
     ;;
 
-    upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    failed-upgrade|abort-install|abort-upgrade|disappear)
     ;;
 
     *)

Modified: ledger-smb/trunk/debian/rules
===================================================================
--- ledger-smb/trunk/debian/rules	2011-12-26 00:57:58 UTC (rev 360)
+++ ledger-smb/trunk/debian/rules	2011-12-26 01:29:37 UTC (rev 361)
@@ -75,8 +75,12 @@
 	dh_compress
 	dh_fixperms
     #   Set default user:group & permissions for etc/ledgersmb
+	chown -R www-data:www-data $(LSMBDIR)/etc/ledgersmb
 	chmod 0600 $(LSMBDIR)/etc/ledgersmb/*.conf
-	chown -R www-data:www-data $(LSMBDIR)/etc/ledgersmb
+	chmod 2755 $(LSMBDIR)/etc/ledgersmb
+	chmod 2755 $(LSMBDIR)/etc/ledgersmb/images
+	chmod 2755 $(LSMBDIR)/etc/ledgersmb/images/demo
+	chmod 2755 $(LSMBDIR)/etc/ledgersmb/templates
     # Corrections to file permissions in the package build directory.
 	chmod +x $(LSMBDIR)/scripts/*.pl
 	chmod -x $(LSMBDIR)/locale/po/*




More information about the Pkg-sql-ledger-commit mailing list