Source: oidua
Version: 0.16.1-6
Severity: important

oidua currently installs a few public Python modules. As far as I understand, they are not supposed to be used by anything but oidua itself, so it'd be better if they were installed into a private directory. (Especially since one of them has a very generic name: "auth"...)

The attached patch implements the required changes.

--
Jakub Wilk
diff -Nru oidua-0.16.1/debian/install oidua-0.16.1/debian/install
--- oidua-0.16.1/debian/install	1970-01-01 01:00:00.000000000 +0100
+++ oidua-0.16.1/debian/install	2011-05-20 14:26:05.000000000 +0200
@@ -0,0 +1,3 @@
+audio*.py usr/share/oidua/
+conf.py usr/share/oidua/
+oidua.py usr/share/oidua/
diff -Nru oidua-0.16.1/debian/links oidua-0.16.1/debian/links
--- oidua-0.16.1/debian/links	1970-01-01 01:00:00.000000000 +0100
+++ oidua-0.16.1/debian/links	2011-05-20 14:26:10.000000000 +0200
@@ -0,0 +1 @@
+usr/share/oidua/oidua.py /usr/bin/oidua
diff -Nru oidua-0.16.1/debian/patches/series oidua-0.16.1/debian/patches/series
--- oidua-0.16.1/debian/patches/series	2010-09-10 18:31:10.000000000 +0200
+++ oidua-0.16.1/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-10_setup.diff
diff -Nru oidua-0.16.1/debian/rules oidua-0.16.1/debian/rules
--- oidua-0.16.1/debian/rules	2010-09-10 18:31:10.000000000 +0200
+++ oidua-0.16.1/debian/rules	2011-05-20 14:29:37.000000000 +0200
@@ -3,16 +3,13 @@
 # Copyright © 2004, 2005, 2006 Loic Minier <[email protected]>
 
 DEB_PYTHON_SYSTEM = pysupport
-DEB_PYTHON_INSTALL_ARGS_ALL += --install-lib usr/share/python-support/oidua
 
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/python-distutils.mk
+include /usr/share/cdbs/1/class/python-module.mk
 include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
 # Moved to debian/install
 binary-predeb/oidua::
-	install -d debian/$(cdbs_curpkg)/usr/bin/
-	install -m 755 oidua.py debian/$(cdbs_curpkg)/usr/bin/oidua
 	install -d debian/$(cdbs_curpkg)/usr/share/man/man1
 	install -m 644 debian/oidua.1 debian/$(cdbs_curpkg)/usr/share/man/man1/oidua.1	
 	gzip -9 debian/$(cdbs_curpkg)/usr/share/man/man1/oidua.1

Reply via email to