diff --git a/manage-lxc-vm-notes.sh b/manage-lxc-vm-notes.sh index 681d3d8..32a80e5 100755 --- a/manage-lxc-vm-notes.sh +++ b/manage-lxc-vm-notes.sh @@ -190,8 +190,17 @@ update_notes() { enable_docker="rc-update add docker && rc-service docker start" enable_ssh="rc-update add sshd && rc-service sshd start" - enable_tailscale_check='if [ -e /etc/init.d/tailscaled ]; then rc-update add tailscaled; rc-service tailscaled start; fi' - check_tailscale_status='if [ -e /etc/init.d/tailscaled ]; then rc-service tailscaled status; else echo notinstalled; fi' + enable_tailscale_check='\ + if [ -e /etc/init.d/tailscaled ] || [ -e /etc/init.d/tailscale ]; then \ + (rc-update add tailscaled default 2>/dev/null || rc-update add tailscale default 2>/dev/null) && \ + (rc-service tailscaled start 2>/dev/null || rc-service tailscale start 2>/dev/null); \ + fi' + check_tailscale_status='\ + if [ -e /etc/init.d/tailscaled ] || [ -e /etc/init.d/tailscale ]; then \ + (rc-service tailscaled status 2>/dev/null || rc-service tailscale status 2>/dev/null) || true; \ + else \ + echo notinstalled; \ + fi' ;; ubuntu) update_cmd="apt-get update && DEBIAN_FRONTEND=noninteractive apt-get upgrade -y"