commit 97f797167924fb011de8cbbea0940cc3580abd49 Author: Alex Tavarez Date: Sun Sep 7 09:30:53 2025 -0400 Script that partitions, mounts, and then creates a skeleton directory structure for a USB diff --git a/factor-sdb.sh b/factor-sdb.sh new file mode 100644 index 0000000..93c791f --- /dev/null +++ b/factor-sdb.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -euo pipefail + +SCRIPT_ROOT=$(dirname -- "$0") + +if [ -z "$1" ]; then + "${SCRIPT_ROOT}"/part-db.sh -d "$1" + sudo mkdir -p /run/media/"${USER}" + sudo chown -R "${USER}":"${USER}" /run/media/"${USER}" + mkdir /run/media/"${USER}"/LAIR + sudo cryptsetup open "${1}"4 LAIR + mount /dev/mapper/LAIR /run/media/"${USER}"/LAIR + "${SCRIPT_ROOT}"/skel-db.sh -m /run/media/"${USER}"/LAIR + umount /run/media/"${USER}"/LAIR + sudo cryptsetup close LAIR + rm -r /run/media/"${USER}" +fi \ No newline at end of file