From 267c427582dd3a945083a8fa2a033a29ba9bbb37 Mon Sep 17 00:00:00 2001 From: Andreas Henriksson Date: Mon, 11 Apr 2016 10:10:39 +0200 Subject: [PATCH] Disable fakeroot emulation when running tests - tests only works under regular user or real root. Git-Dch: Full --- debian/rules | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/debian/rules b/debian/rules index dc683dcc1..f497d6ee4 100755 --- a/debian/rules +++ b/debian/rules @@ -40,10 +40,15 @@ override_dh_auto_install: dh_auto_install --builddirectory=build-debian-devel override_dh_auto_test: - mkdir -p build-debian-release/tmp - dh_auto_test --builddirectory=build-debian-release - mkdir -p build-debian-devel/tmp - dh_auto_test --builddirectory=build-debian-devel + mkdir -p build-debian-release/tmp build-debian-devel/tmp +ifneq (,$(FAKEROOTKEY)) + echo "Detected running under fakeroot, resetting LD_LIBRARY_PATH as tests are not compatible with fakeroot." + LD_PRELOAD="" dh_auto_test --builddirectory=build-debian-release + LD_PRELOAD="" dh_auto_test --builddirectory=build-debian-devel +else + dh_auto_test --builddirectory=build-debian-release + dh_auto_test --builddirectory=build-debian-devel +endif override_dh_strip: dh_strip --dbgsym-migration='libgit2-dbg (<< 0.24.0-2~)'