#!/bin/bash # # Share a directory tree with an overlay-boot subhost # # $1 = directory $2 = subhost set -e . $(dirname $(realpath $0))/functions if [ ! -d "$1" ] ; then echo "** Not a directory: $1" >&2 exit 1 fi SHARE="$1" NAME="$2" [ -z "$NAME" ] && echo "Select subhost: $(list_running)" && exit 0 read USPID RSPID <&2 && exit 1 if [ -z "$RSPID" ] ; then cat <&2 *** $NAME is started (pid $USPID) but doesn't seem to be running *** /.reaper and might need manual fixing. EOF exit 1 fi sudo nsenter -t "$RSPID" -n -m -p /bin/bash <