diff --git a/common/chroot-style/uchroot.sh b/common/chroot-style/uchroot.sh index c881b033d58..395f9a64903 100755 --- a/common/chroot-style/uchroot.sh +++ b/common/chroot-style/uchroot.sh @@ -6,7 +6,8 @@ readonly MASTERDIR="$1" readonly DISTDIR="$2" readonly HOSTDIR="$3" readonly EXTRA_ARGS="$4" -shift 4 +readonly CMD="$5" +shift 5 if ! command -v xbps-uchroot >/dev/null 2>&1; then exit 1 @@ -17,5 +18,4 @@ if [ -z "$MASTERDIR" -o -z "$DISTDIR" ]; then exit 1 fi -export POSIXLY_CORRECT=1 -exec xbps-uchroot $EXTRA_ARGS -b $DISTDIR:/void-packages ${HOSTDIR:+-b $HOSTDIR:/host} $MASTERDIR $@ +exec xbps-uchroot $EXTRA_ARGS -b $DISTDIR:/void-packages ${HOSTDIR:+-b $HOSTDIR:/host} $MASTERDIR $CMD -- $@ diff --git a/common/chroot-style/uunshare.sh b/common/chroot-style/uunshare.sh index bc722151f44..510b9c24a7b 100755 --- a/common/chroot-style/uunshare.sh +++ b/common/chroot-style/uunshare.sh @@ -6,7 +6,8 @@ readonly MASTERDIR="$1" readonly DISTDIR="$2" readonly HOSTDIR="$3" readonly EXTRA_ARGS="$4" -shift 4 +readonly CMD="$5" +shift 5 if ! command -v xbps-uunshare >/dev/null 2>&1; then exit 1 @@ -17,5 +18,4 @@ if [ -z "$MASTERDIR" -o -z "$DISTDIR" ]; then exit 1 fi -export POSIXLY_CORRECT=1 -exec xbps-uunshare $EXTRA_ARGS -b $DISTDIR:/void-packages ${HOSTDIR:+-b $HOSTDIR:/host} $MASTERDIR $@ +exec xbps-uunshare $EXTRA_ARGS -b $DISTDIR:/void-packages ${HOSTDIR:+-b $HOSTDIR:/host} $MASTERDIR $CMD -- $@