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