[apparmor] [PATCH] update utils/python-tools-setup.py to honor PYTHON_VERSIONS

Jamie Strandboge jamie at canonical.com
Sat Jun 30 13:35:23 UTC 2012


On Fri, 2012-06-29 at 14:22 -0500, Jamie Strandboge wrote:
> With the recent merge to update AppArmor to support python3, there
> remains the issue of setting up the shebang in python scripts to use
> PYTHON_VERSIONS if it is defined. This is important for aa-easyprof
> since it installs a python module. Currently, it is possible that the
> module is installed for python3, but the system defaults to python2, so
> it can't find the module. Attached is a patch to python-tools-setup.py
> to honor allow distributions to set PYTHON_VERSIONS in their build
> environment and have everything work the way they expect..
> 
> Note that aa-status is also written in python, but it doesn't use
> python-tools-setup.py. This isn't a big problem though since it is a
> standalone bi-lingual script.
> 

In thinking about this some more, I think it is better to use PYTHON
instead of PYTHON_VERSIONS[0]. Attached is an updated patch.

-- 
Jamie Strandboge             | http://www.canonical.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-setuptools-python3_v2.patch
Type: text/x-patch
Size: 1190 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20120630/61063f90/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20120630/61063f90/attachment.pgp>


More information about the AppArmor mailing list