svn commit: r363785 - projects/nfs-over-tls/rc.d

Rick Macklem rmacklem at FreeBSD.org
Sun Aug 2 23:50:56 UTC 2020


Author: rmacklem
Date: Sun Aug  2 23:50:55 2020
New Revision: 363785
URL: https://svnweb.freebsd.org/changeset/base/363785

Log:
  Add rpctlscd and rpctlssd rc.d scripts to start the daemons.

Added:
  projects/nfs-over-tls/rc.d/
  projects/nfs-over-tls/rc.d/rpctlscd
  projects/nfs-over-tls/rc.d/rpctlssd

Added: projects/nfs-over-tls/rc.d/rpctlscd
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/nfs-over-tls/rc.d/rpctlscd	Sun Aug  2 23:50:55 2020	(r363785)
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: rpctlscd
+# REQUIRE: NETWORKING
+# KEYWORD: nojail shutdown
+
+. /etc/rc.subr
+
+name="rpctlscd"
+desc="NFS over TLS client side daemon"
+rcvar="rpctlscd_enable"
+command="/usr/sbin/${name}"
+pidfile="/var/run/${name}.pid"
+start_precmd="rpctlscd_precmd"
+
+rpctlscd_precmd()
+{
+	# If this load fails, TLS should still work, just more slowly.
+	kldload -n -q aesni.ko
+}
+
+load_rc_config $name
+
+run_rc_command "$1"

Added: projects/nfs-over-tls/rc.d/rpctlssd
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/nfs-over-tls/rc.d/rpctlssd	Sun Aug  2 23:50:55 2020	(r363785)
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: rpctlssd
+# REQUIRE: NETWORKING
+# KEYWORD: nojail shutdown
+
+. /etc/rc.subr
+
+name="rpctlssd"
+desc="NFS over TLS server side daemon"
+rcvar="rpctlssd_enable"
+command="/usr/sbin/${name}"
+pidfile="/var/run/${name}.pid"
+required_files="/etc/rpctlssd/cert.pem /etc/rpctlssd/key.pem"
+extra_commands="reload"
+start_precmd="rpctlssd_precmd"
+
+rpctlssd_precmd()
+{
+	# If this load fails, TLS should still work, just more slowly.
+	kldload -n -q aesni.ko
+}
+
+
+load_rc_config $name
+
+run_rc_command "$1"


More information about the svn-src-projects mailing list