X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Fsetup_secrets.sh;h=25a49bbc47dce3ffa24380f63272f33dd17810fd;hb=638ca1a8a28830427ee86251c214384853486730;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..25a49bb --- a/buster/setup_scripts/setup_secrets.sh +++ b/buster/setup_scripts/setup_secrets.sh @@ -1,19 +1,25 @@ #!/bin/sh set -e -if [ "$#" -ne 1 ]; then - echo 'Need exactly one argument (directory).' - false -fi -directory="$1" +dev="sdb" +source_dir="/media/${dev}/to_usb" +target_dir="${HOME}/tmp_to_usb" borgkeys_dir=~/.config/borg/keys ssh_dir=~/.ssh - -cd "${directory}" +while [ ! -e /dev/"${dev}" ]; do + echo "Put secrets drive into slot for /dev/${dev}, then hit Return." + read +done +sudo pmount /dev/"${dev}" +cp -a "${source_dir}" "${target_dir}" +sudo pumount "${dev}" +echo "You can remove /dev/${dev} now." +cd "${target_dir}" mkdir -p "${ssh_dir}" 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}"