X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=ssh-emacs-setup;h=9faf683822f6fb41714a90c4395a2b63547dace8;hb=f27b67a1dfa58b5f101bba607b2f91a73e65299e;hp=309ab0a5ac3ea28222c812d843cf182020752f70;hpb=7ed3b98c4d3678d982c33741f1f42727144e66ce;p=distro-setup diff --git a/ssh-emacs-setup b/ssh-emacs-setup index 309ab0a..9faf683 100755 --- a/ssh-emacs-setup +++ b/ssh-emacs-setup @@ -22,8 +22,8 @@ if [[ $EUID != 0 ]]; then - sudo "$0" - exit + sudo "$0" + exit fi # shellcheck source=/a/bin/ds/.bashrc if [[ -s ~/.bashrc ]];then . ~/.bashrc;fi @@ -39,11 +39,16 @@ cd "$this_dir" sed -i --follow-symlinks 's/^\s*PrintLastLog .*/PrintLastLog no/' /etc/ssh/sshd_config rm -f /etc/update-motd.d/10-help-text /etc/update-motd.d/00-header +ssh_ser=ssh +if command -v apt-get &>/dev/null; then + # fyi: debconf-set-selections doesn't like mixing tabs and spaces + echo "debconf debconf/frontend select Readline" | debconf-set-selections +else + ssh_ser=sshd +fi -if isdeb; then - # fyi: debconf-set-selections doesn't like mixing tabs and spaces - echo "debconf debconf/frontend select Readline" | debconf-set-selections - service ssh reload +if systemctl is-active $ssh_ser; then + systemctl reload $ssh_ser else - systemctl reload sshd + systemctl enable --now $ssh_ser fi