#!/bin/bash set -euo pipefail SCRIPT_ROOT=$(dirname -- "$0") if [[ $# -eq 0 ]]; then read -rp "Mountpoint path for the device or partition: " MP_ROOT elif [[ $# -gt 0 ]]; then while getopts "m:" opt; do case ${opt} in m) MP_ROOT="${OPTARG}";; *) echo "${opt} is an invalid option.";; esac done fi mkdir -p "${MP_ROOT}"/DATA/gpg mkdir "${MP_ROOT}"/DATA/ssh-"${HOSTNAME}" touch "${MP_ROOT}"/README.md echo "$(<"$SCRIPT_ROOT"/README.smpl.md )" > "${MP_ROOT}"/README.md sudo mkdir "${MP_ROOT}"/{data.bak,notes.bak}