diff --git a/abuild.in b/abuild.in index 4a8d026..1dc63fb 100755 --- a/abuild.in +++ b/abuild.in @@ -899,6 +899,14 @@ is_function() { type "$1" 2>&1 | head -n 1 | egrep -q "is a (shell )?function" } +do_fakeroot() { + if [ -n "$FAKEROOT" ]; then + $FAKEROOT -- "$@" + else + "$@" + fi +} + # build and package in fakeroot rootpkg() { local do_build=build @@ -909,7 +917,7 @@ rootpkg() { fi cd "$startdir" [ -n "$FAKEROOT" ] && msg "Entering fakeroot..." - $FAKEROOT -- "$abuild_path" $color_opt $do_build \ + do_fakeroot "$abuild_path" $color_opt $do_build \ prepare_subpackages \ prepare_language_packs \ prepare_package \