X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Fsetup_secrets.sh;h=3308232b337bba135488c18acafcf57e17c52acf;hb=698a73e4a203ae4271b9d3670e594ed3a9bc4410;hp=e33a52d584bff0066af8477a1f2563b7d252619f;hpb=184445c54c453d5dd885afb36cdc2fbac11e7207;p=config diff --git a/buster/setup_scripts/setup_secrets.sh b/buster/setup_scripts/setup_secrets.sh old mode 100644 new mode 100755 index e33a52d..3308232 --- a/buster/setup_scripts/setup_secrets.sh +++ b/buster/setup_scripts/setup_secrets.sh @@ -1,19 +1,26 @@ #!/bin/sh set -e -if [ "$#" -ne 1 ]; then - echo 'Need exactly one argument (directory).' - false -fi -directory="$1" +secrets_dev="sdb" +source_dir="/media/${secrets_dev}/to_usb" +target_dir="${HOME}/tmp_to_usb" borgkeys_dir=~/.config/borg/keys ssh_dir=~/.ssh - -cd "${directory}" +while [ ! -e /dev/"${secrets_dev}" ]; do + echo "Put secrets drive into slot for /dev/${secrets_dev}, then hit Return." + read ignore +done +sudo pmount /dev/"${secrets_dev}" +cp -a "${source_dir}" "${target_dir}" +sudo pumount "${secrets_dev}" +echo "You can remove /dev/${secrets_dev} now." +cd "${target_dir}" mkdir -p "${ssh_dir}" +echo "Setting up .ssh" cp id_rsa ~/.ssh ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub tar xf borg_keyfiles.tar mkdir -p "${borgkeys_dir}" mv borg_keyfiles/* "${borgkeys_dir}" -rmdir borg_keyfiles +cd +rm -rf "${target_dir}"