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

pkg-sql-ledger-commit-owner at lists.alioth.debian.org pkg-sql-ledger-commit-owner at lists.alioth.debian.org
Wed Oct 5 19:04:52 UTC 2011


Author: jame-guest
Date: 2011-10-05 19:04:51 +0000 (Wed, 05 Oct 2011)
New Revision: 274

Modified:
   ledger-smb/trunk/debian/postinst
   ledger-smb/trunk/debian/postrm
Log:
Update how /etc/ledgersmb/* permissions & ownership is done.

Modified: ledger-smb/trunk/debian/postinst
===================================================================
--- ledger-smb/trunk/debian/postinst	2011-10-05 00:55:15 UTC (rev 273)
+++ ledger-smb/trunk/debian/postinst	2011-10-05 19:04:51 UTC (rev 274)
@@ -20,10 +20,27 @@
 
 case "$1" in
     configure)
+    #   Set default user:group & permissions for etc/ledgersmb
+    chown -R www-data:www-data /etc/ledgersmb
+    chmod 0600 /etc/ledgersmb/*.conf
+    chmod 0600 /etc/ledgersmb/*.pl
+
     #   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 0600 /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/postrm
===================================================================
--- ledger-smb/trunk/debian/postrm	2011-10-05 00:55:15 UTC (rev 273)
+++ ledger-smb/trunk/debian/postrm	2011-10-05 19:04:51 UTC (rev 274)
@@ -21,8 +21,11 @@
 
 case "$1" in
     purge|remove)
-    #   Remove the stat setting for /etc/ledgersmb
-    dpkg-statoverride --remove /etc/ledgersmb/* >/dev/null 2>&1 || true
+    #   Remove the stat setting for /etc/ledgersmb/*
+    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)




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