#!/bin/sh set -eu case "$1" in remove|deconfigure) mc_node_ssh_snippet=/etc/ssh/sshd_config.d/60-mission-core-node.conf if [ -e "$mc_node_ssh_snippet" ]; then if cmp -s /usr/share/mission-core-node/60-mission-core-node.conf "$mc_node_ssh_snippet"; then rm "$mc_node_ssh_snippet" else mc_node_saved_snippet=$(mktemp /etc/ssh/sshd_config.d/mission-core-node-removed.XXXXXX) mv "$mc_node_ssh_snippet" "$mc_node_saved_snippet" fi fi if [ -d /run/systemd/system ]; then /usr/sbin/sshd -t systemctl try-reload-or-restart ssh.service systemctl stop mission-core-node.service systemctl disable mission-core-node.service fi ;; esac