summaryrefslogtreecommitdiff
path: root/packages/debian
diff options
context:
space:
mode:
authorAlberto Contreras <alberto.contreras@canonical.com>2022-08-06 00:31:42 +0200
committerGitHub <noreply@github.com>2022-08-05 16:31:42 -0600
commitf4d5f73cfa82a72e3cd967ba4c8c8e7012d3f691 (patch)
tree16e398dbf29a0d37909d0c3ac1962fe8fbc09e41 /packages/debian
parent3f19ff06ce14c8b826055c62deeec517b583b77e (diff)
downloadcloud-init-git-f4d5f73cfa82a72e3cd967ba4c8c8e7012d3f691.tar.gz
ssh_util: Handle sshd_config.d folder
Write sshd config to /etc/ssh/sshd_config.d/50-cloud-init.conf if the sshd_config sources sshd_config.d LP: #1968873
Diffstat (limited to 'packages/debian')
-rw-r--r--packages/debian/cloud-init.postrm11
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/debian/cloud-init.postrm b/packages/debian/cloud-init.postrm
new file mode 100644
index 00000000..6cb9f54e
--- /dev/null
+++ b/packages/debian/cloud-init.postrm
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+set -e
+
+cleanup_sshd_config() {
+ rm -f "/etc/ssh/sshd_config.d/50-cloud-init.conf"
+}
+
+if [ "$1" = "purge" ]; then
+ cleanup_sshd_config
+fi