summaryrefslogtreecommitdiff
path: root/debian/openssh-server.postinst
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2017-04-22 03:16:08 +0100
committerColin Watson <cjwatson@debian.org>2017-04-22 03:16:08 +0100
commit3e0b14c8cd9a0b985c289b1c57604aeb9a65e0e2 (patch)
tree3406880179e977b1ce1378d1c6d98c0d5ab41be1 /debian/openssh-server.postinst
parentad89e83f850573fe8bf620e4572c1b0f687614a2 (diff)
Ensure that /etc/ssh exists before trying to create /etc/ssh/sshd_config (LP: #1685022).
Diffstat (limited to 'debian/openssh-server.postinst')
-rw-r--r--debian/openssh-server.postinst1
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/openssh-server.postinst b/debian/openssh-server.postinst
index f0ebe48b8..8b554ee1e 100644
--- a/debian/openssh-server.postinst
+++ b/debian/openssh-server.postinst
@@ -96,6 +96,7 @@ create_sshdconfig() {
96 sed -i 's/^#*PermitRootLogin .*/PermitRootLogin yes/' \ 96 sed -i 's/^#*PermitRootLogin .*/PermitRootLogin yes/' \
97 "$new_config" 97 "$new_config"
98 fi 98 fi
99 mkdir -p /etc/ssh
99 ucf --three-way --debconf-ok \ 100 ucf --three-way --debconf-ok \
100 --sum-file /usr/share/openssh/sshd_config.md5sum \ 101 --sum-file /usr/share/openssh/sshd_config.md5sum \
101 "$new_config" /etc/ssh/sshd_config 102 "$new_config" /etc/ssh/sshd_config