void-packages

Void Source Packages
git clone git://ezup.dev/void-packages.git
Log | Files | Refs | README | LICENSE

uchroot.sh (444B)


      1#!/bin/sh
      2#
      3# This chroot script uses xbps-uchroot(8).
      4#
      5readonly MASTERDIR="$1"
      6readonly DISTDIR="$2"
      7readonly HOSTDIR="$3"
      8readonly EXTRA_ARGS="$4"
      9readonly CMD="$5"
     10shift 5
     11
     12if ! command -v xbps-uchroot >/dev/null 2>&1; then
     13	exit 1
     14fi
     15
     16if [ -z "$MASTERDIR" -o -z "$DISTDIR" ]; then
     17	echo "$0 MASTERDIR/DISTDIR not set"
     18	exit 1
     19fi
     20
     21exec xbps-uchroot $EXTRA_ARGS -b $DISTDIR:/void-packages ${HOSTDIR:+-b $HOSTDIR:/host} -- $MASTERDIR $CMD $@