Commit d68c2e29 authored by Natanael Copa's avatar Natanael Copa

abuild: fakeroot fix when running as root

parent e6b33c68
......@@ -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 \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment