diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-03-29 12:23:30 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-03-29 12:23:30 +0000 |
commit | d68c2e291224f23b28868b90f9ddedcc0531ae26 (patch) | |
tree | 9856dbb567260610253959663d6a16ac769d2220 | |
parent | e6b33c688d12d8f609196c200199eb49d38dc143 (diff) | |
download | abuild-d68c2e291224f23b28868b90f9ddedcc0531ae26.tar.gz abuild-d68c2e291224f23b28868b90f9ddedcc0531ae26.tar.bz2 abuild-d68c2e291224f23b28868b90f9ddedcc0531ae26.tar.xz abuild-d68c2e291224f23b28868b90f9ddedcc0531ae26.zip |
abuild: fakeroot fix when running as root
-rwxr-xr-x | abuild.in | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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 \ |