ssh: Add umdns entry to the init script. 4714/head
authorRosen Penev <rosenp@gmail.com>
Tue, 15 Aug 2017 06:58:12 +0000 (23:58 -0700)
committerRosen Penev <rosenp@gmail.com>
Wed, 16 Aug 2017 04:44:15 +0000 (21:44 -0700)
This is usefull for hosts to discover the ssh server, especially
on macOS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
net/openssh/Makefile
net/openssh/files/sshd.init

index 34b8e159bec207452157a97f5fbab1ea73837ed9..1abc1532e7a4b674edaba03e5ecba874d2649924 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=openssh
 PKG_VERSION:=7.5p1
-PKG_RELEASE:=3
+PKG_RELEASE:=4
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ \
index c4354bb2aa55c1dab5314dfc9e6c7396c49a8bb0..a75daae4cd3f9229be0183c505d266f6c7aa6ec1 100644 (file)
@@ -20,7 +20,11 @@ start_service() {
        }; done
        mkdir -m 0700 -p /var/empty
 
+       local lport=`grep ^Port /etc/ssh/sshd_config | cut -d " " -f 2`
+       [ -z $lport ] && lport=22
+
        procd_open_instance
+       procd_add_mdns "ssh" "tcp" "$lport"
        procd_set_param command $PROG -D
        procd_close_instance
 }