wackman/mountprofile.sh
2025-09-19 18:14:48 +02:00

15 lines
No EOL
656 B
Bash
Executable file

#!/bin/bash
if [ $# -eq 0 ]; then
echo "Usage: $0 <profile>"
exit 1
fi
profile="$1"
mkdir -p /tmp/wacca/$profile/{dev,lower,upper,game,work}
mkdir -p /tmp/wacca/$profile/lower
mkdir -p /tmp/wacca/$profile/upper
mkdir -p /tmp/wacca/$profile/game
sudo vhdimount images/tree/$profile/game.vhd /tmp/wacca/$profile/dev
sudo mount -t ntfs -o offset=$((2048*512)),uid=$(id -u),gid=$(id -g) $(sudo find /tmp/wacca/$profile/dev -maxdepth 1 -type f | sort -V | tail -1) /tmp/wacca/$profile/lower
sudo mount overlay -t overlay -o lowerdir=/tmp/wacca/$profile/lower,upperdir=/tmp/wacca/$profile/upper,workdir=/tmp/wacca/$profile/work /tmp/wacca/$profile/game