From c237f2e63ab51cce9c4316d76a153f1204df1031 Mon Sep 17 00:00:00 2001 From: Jan Blunck Date: Wed, 8 Oct 2014 11:05:39 +0200 Subject: Don't use fakeroot-tcp for dsc builds Make dpkg-buildpackage use its default gainroot command (fakeroot). The performance overhead introduced by using fakeroot-tcp (see 30af55b1) is very large. For a chmod/stat heavy use-case like a kernel build this easily adds up to ~4000 seconds. Signed-off-by: Jan Blunck --- build-recipe-dsc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-recipe-dsc b/build-recipe-dsc index 2f1f57e..382c18d 100644 --- a/build-recipe-dsc +++ b/build-recipe-dsc @@ -54,9 +54,9 @@ recipe_build_dsc() { # DSC_BUILD_JOBS="-j$BUILD_JOBS" # fi DSC_BUILD_CMD="$(queryconfig --dist "$BUILD_DIST" --archpath "$BUILD_ARCH" --configdir "$CONFIG_DIR" substitute dsc:build_cmd)" - test -z "$DSC_BUILD_CMD" && DSC_BUILD_CMD="dpkg-buildpackage -us -uc -rfakeroot-tcp $DSC_BUILD_JOBS" + test -z "$DSC_BUILD_CMD" && DSC_BUILD_CMD="dpkg-buildpackage -us -uc $DSC_BUILD_JOBS" if test -e $BUILD_ROOT/$TOPDIR/SOURCES/build.script ; then - echo "Sourcing build.script to build - it should normally run 'dpkg-buildpackage -us -uc -rfakeroot-tcp'" + echo "Sourcing build.script to build - it should normally run 'dpkg-buildpackage -us -uc'" DSC_BUILD_CMD="source $TOPDIR/SOURCES/build.script" chmod +x $BUILD_ROOT/$TOPDIR/SOURCES/build.script fi -- cgit v1.2.3