Bug#648875: FTBFS in restrictive chroots

2011-11-15 Thread Mathieu Trudel-Lapierre
Package: uaputl
Version: 1.12-1
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu oneiric ubuntu-patch

Hi,

We're discovered an issue with uaputl 1.12-1 while building it for
Ubuntu precise: it attempts to copy (install) compiled files to an
unreachable or restricted path:

make[1]: Entering directory `/build/buildd/uaputl-1.12'
cc  -Wall -c -o uaputl.o uaputl.c
uaputl.c: In function 'apcmd_sys_config':
uaputl.c:3817:29: warning: 'argv_dummy' may be used uninitialized in
this function [-Wuninitialized]
cc  -Wall -c -o uapcmd.o uapcmd.c
cc -lrt -o uaputl uaputl.o uapcmd.o
cp: cannot create regular file `../../uaputl': Permission denied
make[1]: *** [build] Error 1
make[1]: Leaving directory `/build/buildd/uaputl-1.12'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2


On our buildds, this would essentially mean /, but on my system it
also means it tries to clobber the actual source directory used, and
fortunately fails to do so ;)

I was able to workaround the issue by adding a simple override to
dh_auto_build that would set INSTALLDIR to an absolute directory, thus
avoiding it being rewritten with ../..:

override_dh_auto_build:
install -d $(CURDIR)/debian/tmp
INSTALLDIR=$(CURDIR)/debian/tmp dh_auto_build


Regards,

Mathieu Trudel-Lapierre mathieu...@gmail.com
Freenode: cyphermox, Jabber: mathieu...@gmail.com
4096R/EE018C93 1967 8F7D 03A1 8F38 732E  FF82 C126 33E1 EE01 8C93


uaputl_1.12-1ubuntu1.debdiff
Description: Binary data


Bug#648875: FTBFS in restrictive chroots

2011-11-15 Thread Bdale Garbee
tags 648875 +pending
thanks

On Tue, 15 Nov 2011 14:16:19 -0500, Mathieu Trudel-Lapierre 
mathieu...@gmail.com wrote:
 We're discovered an issue with uaputl 1.12-1 while building it for
 Ubuntu precise: it attempts to copy (install) compiled files to an
 unreachable or restricted path

Thanks, I hadn't noticed that.  Will be fixed on my next upload.

Bdale


pgpQRvVX02aDB.pgp
Description: PGP signature