LP 799718: Pass the DESTDIR variable to setup.py
authorBen Webb <bjwebb67@googlemail.com>
Mon, 25 Jul 2011 20:40:40 +0000 (21:40 +0100)
committerDan Scott <dan@coffeecode.net>
Tue, 16 Aug 2011 13:47:59 +0000 (09:47 -0400)
This allows python modules to be built when creating packages.

Per comment from Dan Scott on the LP bug:

http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html#tag_03_266
says "Multiple successive slashes are considered to be the same as one
slash." so in theory "--root=$(DESTDIR)/" should be just as safe as
"--root=$(DESTDIR)///", but why not go the distance and use 3 slashes to
avoid any possibility of some oddball POSIX implementation that treats 2
slashes differently for some reason?

Signed-off-by: Ben Webb <bjwebb67@googlemail.com>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
src/python/Makefile.am

index 80c4904..4fbcd6d 100644 (file)
@@ -11,7 +11,7 @@ all-local:
 # ------------------------------------------------------------------------------
 install-data-local:    
        @echo $@
-       python @srcdir@/setup.py install
+       python @srcdir@/setup.py install --root $(DESTDIR)///
 
 distclean-local:
        rm -f @builddir@/OpenSRF.egg-info/PKG-INFO