#!/bin/bash echo $@ DIR="$@" DIR=$(readlink -f "$DIR") DIR_SHORT=$(basename $DIR) mkdir -p "$DIR" OVERLAY_ROOT=$(readlink -f "${DIR}/..")/.squashfs/${DIR_SHORT} OVERLAY_UPPER=${OVERLAY_ROOT}/upper OVERLAY_LOWER=${OVERLAY_ROOT}/lower OVERLAY_WORK=${OVERLAY_ROOT}/work OVERLAY_TARG=$DIR umount-squash-image $@ 1>/dev/null 2>/dev/null sudo mount "${OVERLAY_ROOT}.img" "$OVERLAY_LOWER" -t squashfs -o loop sudo mount -t overlay -o lowerdir="$OVERLAY_LOWER",upperdir="$OVERLAY_UPPER",workdir="$OVERLAY_WORK" none "$OVERLAY_TARG" echo "SquashFS filesystem is mounted and ready,"