[arch-commits] Commit in openssh/trunk (install)
Gaëtan Bisson
bisson at archlinux.org
Mon Sep 16 21:50:18 UTC 2019
Date: Monday, September 16, 2019 @ 21:50:18
Author: bisson
Revision: 362973
add missing install file
Added:
openssh/trunk/install
---------+
install | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
Added: install
===================================================================
--- install (rev 0)
+++ install 2019-09-16 21:50:18 UTC (rev 362973)
@@ -0,0 +1,19 @@
+post_upgrade() {
+ # Migrate away from socket activation, Sept 2019.
+ # See: https://bugs.archlinux.org/task/62248
+ if (( $(vercmp $2 8.0p1-3) < 0 )); then
+ if stat -c %N /etc/systemd/system/sockets.target.wants/sshd.socket | grep -q '/usr/lib/systemd/system/sshd.socket'; then
+ if [[ ! -e /etc/systemd/system/sshd\@.service ]]; then
+ echo '==> SSHD: Migrating from socket activation to daemon.'
+ systemctl stop sshd.socket
+ systemctl disable sshd.socket
+ systemctl daemon-reload
+ systemctl start sshd.service
+ systemctl enable sshd.service
+ else
+ echo '==> The files sshd.socket and sshd at .service are no longer provided.'
+ echo '==> Please maintain them yourself or migrate to sshd.service.'
+ fi
+ fi
+ fi
+}
More information about the arch-commits
mailing list