diff --git a/astronaut/astronautpkg b/astronaut/astronautpkg index 234f599..726d0ee 100755 --- a/astronaut/astronautpkg +++ b/astronaut/astronautpkg @@ -4,16 +4,16 @@ # This may also serve as an example on how you can wrap astronaut to package in any format. -_fakeroot="$(command -v fakeroot)" +_fakeroot="$(command -v fakeroot && echo 'fakeroot' || true)" if [ ! "$_fakeroot" -a "$(id -u)" != "0" ]; then - echo "This script has to be run as root, or you need fakeroot installed." 1>&2 + echo 'This script has to be run as root, or you need fakeroot installed.' 1>&2 exit 1 fi _topdir=$PWD _astronaut="$(dirname "$0")/astronaut" -[ ! -f "$_astronaut" ] && _astronaut="astronaut" +[ ! -f "$_astronaut" ] && _astronaut='astronaut' _nuke_dir_install=true @@ -29,4 +29,5 @@ fi # _dir_pkgtools should be set from a configuration file (e.g. ~/.astronaut.conf), and points to wherever you want your packages to be placed. [ "$dir_wrapper_pkgtools" ] && mkdir -p "$dir_wrapper_pkgtools" || dir_wrapper_pkgtools="$_topdir" cd "$dir_install" -PATH=$PATH:/sbin "$_fakeroot" makepkg -l y -c n "$dir_wrapper_pkgtools/$_satname-$version-$(uname -m)-astro.tgz" + +PATH=$PATH:/sbin $_fakeroot makepkg -l y -c n "$dir_wrapper_pkgtools/$_satname-$version-$(uname -m)-astro.tgz"