17 lines
511 B
Bash
17 lines
511 B
Bash
#!/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 |