git: 1271b1d747a7 - main - rc.d: remove obsolete /etc/rc.d/keyserv

From: Lexi Winter <ivy_at_FreeBSD.org>
Date: Sat, 03 May 2025 15:47:32 UTC
The branch main has been updated by ivy:

URL: https://cgit.FreeBSD.org/src/commit/?id=1271b1d747a7746a858e793cda8e78c150c79e01

commit 1271b1d747a7746a858e793cda8e78c150c79e01
Author:     Lexi Winter <ivy@FreeBSD.org>
AuthorDate: 2025-05-03 15:44:03 +0000
Commit:     Lexi Winter <ivy@FreeBSD.org>
CommitDate: 2025-05-03 15:44:03 +0000

    rc.d: remove obsolete /etc/rc.d/keyserv
    
    the keyserv daemon was removed in 9dcb984251b3.  also remove its rc
    script.
    
    Reviewed by:    kevans, adrian, emaste
    Approved by:    kevans (mentor)
    Fixes: 9dcb984251b3 ("Remove publickey(5) stuff")
    Differential Revision:  https://reviews.freebsd.org/D50135
---
 ObsoleteFiles.inc        |  1 +
 libexec/rc/rc.d/Makefile |  5 +----
 libexec/rc/rc.d/keyserv  | 28 ----------------------------
 3 files changed, 2 insertions(+), 32 deletions(-)

diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index b5432dae3824..52cb219c6e89 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -102,6 +102,7 @@ OLD_FILES+=usr/share/man/man1/keylogin.1.gz
 OLD_FILES+=usr/share/man/man1/keylogin.1.gz
 OLD_FILES+=usr/share/man/man5/publickey.5.gz
 OLD_FILES+=usr/share/man/man8/keyserv.1.gz
+OLD_FILES+=etc/rc.d/keyserv
 
 # 20241206: Remove Altera DE4 drivers
 OLD_FILES+=usr/share/man/man4/altera_atse.4.gz
diff --git a/libexec/rc/rc.d/Makefile b/libexec/rc/rc.d/Makefile
index 6e2e9d30ef79..122c52be3da8 100644
--- a/libexec/rc/rc.d/Makefile
+++ b/libexec/rc/rc.d/Makefile
@@ -290,13 +290,10 @@ NTPPACKAGE=	ntp
 _opensm=	opensm
 .endif
 
-.if ${MK_OPENSSL} != "no"
-CONFS+=		keyserv
-.if ${MK_OPENSSL_KTLS} != "no"
+.if ${MK_OPENSSL} != "no" && ${MK_OPENSSL_KTLS} != "no"
 CONFS+=		tlsclntd \
 		tlsservd
 .endif
-.endif
 
 .if ${MK_OPENSSH} != "no"
 CONFGROUPS+=	SSH
diff --git a/libexec/rc/rc.d/keyserv b/libexec/rc/rc.d/keyserv
deleted file mode 100755
index d78695eb33b2..000000000000
--- a/libexec/rc/rc.d/keyserv
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-#
-
-# Start keyserv if we are running Secure RPC
-
-# PROVIDE: keyserv
-# REQUIRE: ypset
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-
-. /etc/rc.subr
-
-name="keyserv"
-desc="Server for storing private encryption keys"
-rcvar="keyserv_enable"
-command="/usr/sbin/${name}"
-start_precmd="keyserv_prestart"
-
-: ${keyserv_svcj_options:="net_basic"}
-
-keyserv_prestart()
-{
-	force_depend rpcbind || return 1
-}
-
-load_rc_config $name
-run_rc_command "$1"