#!/usr/bin/env bash set -euxo pipefail MAIN=$1 USER=$2 GROUP=users HOME=/home/$USER MOUNTDIR=$HOME/.cache/guix SHAREDIR=/shared/guix-cache # for each user mkdir -p "$MOUNTDIR" mkdir -p "$SHAREDIR" chown $USER:$GROUP "$MOUNTDIR" bindfs --create-for-group=$MAIN \ --create-for-user=$MAIN \ --force-user=$USER \ --force-group=$GROUP \ "$SHAREDIR" \ "$MOUNTDIR"