From c64cf37fbd633a610b9be03de08593939546b01d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sat, 1 Sep 2018 22:12:47 +0200 Subject: alpine-amd64: trying to build something --- scripts/uchroot | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'scripts') diff --git a/scripts/uchroot b/scripts/uchroot index 77f3f10..e036ce2 100755 --- a/scripts/uchroot +++ b/scripts/uchroot @@ -1,7 +1,7 @@ #!/bin/sh set -e -[ $# -ge 1 ] || { - echo "Usage: uchroot ROOT [CMD] [ARG].." >&2 +[ $# -ge 2 ] || { + echo "Usage: uchroot ROOT USER[:GROUP] [CMD] [ARG].." >&2 exit 1 } @@ -11,7 +11,8 @@ fi ############################################################### ROOT="$1" -shift +USERSPEC="$2" +shift 2 [ -d "$ROOT" ] || { echo "There is no such directory: $ROOT" >&2 exit 1 @@ -30,4 +31,4 @@ cp -f /etc/resolv.conf "$ROOT/etc/resolv.conf" if [ $# -lt 1 ]; then set "/bin/sh" fi -exec chroot "$ROOT" "$@" +exec chroot --userspec="$USERSPEC" "$ROOT" "$@" -- cgit v1.2.3