[Python-apps-commits] r7045 - in packages/fookebox/trunk/debian (2 files)

cockroach-guest at users.alioth.debian.org cockroach-guest at users.alioth.debian.org
Sun May 1 00:08:56 UTC 2011


    Date: Sunday, May 1, 2011 @ 00:08:36
  Author: cockroach-guest
Revision: 7045

Switched to dh_python2, fixed file system permissions and added lintian overrides.

Modified:
  packages/fookebox/trunk/debian/fookebox.lintian-overrides
  packages/fookebox/trunk/debian/rules

Modified: packages/fookebox/trunk/debian/fookebox.lintian-overrides
===================================================================
--- packages/fookebox/trunk/debian/fookebox.lintian-overrides	2011-05-01 00:03:35 UTC (rev 7044)
+++ packages/fookebox/trunk/debian/fookebox.lintian-overrides	2011-05-01 00:08:36 UTC (rev 7045)
@@ -1,2 +1,6 @@
 # config.ini may contain the mpd password
 fookebox binary: non-standard-file-perm etc/fookebox/config.ini 0640 != 0644
+# the directory for rendered templates needs to be writable by the www-data group
+fookebox binary: non-standard-dir-perm var/cache/fookebox/templates/ 0775 != 0755
+# the www-data group also needs to be able to make changes to the schedule database file
+fookebox binary: non-standard-dir-perm var/lib/fookebox/ 0775 != 0755

Modified: packages/fookebox/trunk/debian/rules
===================================================================
--- packages/fookebox/trunk/debian/rules	2011-05-01 00:03:35 UTC (rev 7044)
+++ packages/fookebox/trunk/debian/rules	2011-05-01 00:08:36 UTC (rev 7045)
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 %:
-	dh $@
+	dh $@ --with python2
 
 override_dh_auto_install:
 	dh_auto_install -- --install-lib=/usr/share/fookebox
@@ -15,10 +15,13 @@
 override_dh_fixperms:
 	dh_fixperms
 
-	chown -R :www-data debian/fookebox/var/cache/fookebox
-	chown :www-data debian/fookebox/var/lib/fookebox
+	chgrp -R www-data debian/fookebox/var/cache/fookebox
+	chmod g+w debian/fookebox/var/cache/fookebox/templates
 
-	chown :www-data debian/fookebox/etc/fookebox/apache.conf
-	chown :www-data debian/fookebox/etc/fookebox/fookebox.wsgi
-	chown :www-data debian/fookebox/etc/fookebox/config.ini
+	chgrp www-data debian/fookebox/var/lib/fookebox
+	chmod g+w debian/fookebox/var/lib/fookebox
+
+	chgrp www-data debian/fookebox/etc/fookebox/apache.conf
+	chgrp www-data debian/fookebox/etc/fookebox/fookebox.wsgi
+	chgrp www-data debian/fookebox/etc/fookebox/config.ini
 	chmod 0640 debian/fookebox/etc/fookebox/config.ini




More information about the Python-apps-commits mailing list