X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=rootsshsync;h=668f8a3d7ed931ea2a65130c050b9c7e9326ca66;hp=c4cebbf5660b56b7c305d184a46dbc826ffb1377;hb=79b274fcd8bfa556133ab13270e84b40aebe8468;hpb=6459d4698ef983f7b1540589b87013c76913393d diff --git a/rootsshsync b/rootsshsync index c4cebbf..668f8a3 100755 --- a/rootsshsync +++ b/rootsshsync @@ -33,6 +33,10 @@ if [[ $SUDO_USER ]]; then fi user_ssh_dir=$(eval echo ~$user)/.ssh +if [[ ! -s $user_ssh_dir/authorized_keys ]]; then + echo missing $user_ssh_dir/authorized_keys. bad sign. bailing >&2 + exit 1 +fi # remove broken links, or else rsync has error about them. find $user_ssh_dir -xtype l -exec rm '{}' \;