summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xabuild.in10
1 files changed, 9 insertions, 1 deletions
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 \