1
0
Fork 0
openssh/debian/check-ucf-md5sums
Daniel Baumann 31f6d7a384
Adding debian version 1:10.0p1-5.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-21 09:50:02 +02:00

31 lines
778 B
Bash
Executable file

#! /bin/sh
# Check whether debian/openssh-server.ucf-md5sum is up to date.
set -e
contains_md5sum () {
# shellcheck disable=SC3043
local md5sum
md5sum="$(md5sum | sed 's/ -$//')"
if grep -qx "$md5sum" debian/openssh-server.ucf-md5sum; then
return 0
else
echo "Missing from debian/openssh-server.ucf-md5sum: $md5sum" >&2
return 1
fi
}
ret=0
<sshd_config contains_md5sum || ret=1
<sshd_config \
sed 's/^#*PermitRootLogin .*/PermitRootLogin yes/' | \
contains_md5sum || ret=1
<sshd_config \
sed 's/^#PasswordAuthentication .*/PasswordAuthentication no/' | \
contains_md5sum || ret=1
<sshd_config \
sed 's/^#*PermitRootLogin .*/PermitRootLogin yes/' | \
sed 's/^#PasswordAuthentication .*/PasswordAuthentication no/' | \
contains_md5sum || ret=1
exit "$ret"