Script that partitions, mounts, and then creates a skeleton directory structure for a USB
This commit is contained in:
17
factor-sdb.sh
Normal file
17
factor-sdb.sh
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user