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