Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Aug 2020 23:50:55 +0000 (UTC)
From:      Rick Macklem <rmacklem@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r363785 - projects/nfs-over-tls/rc.d
Message-ID:  <202008022350.072NotAV069197@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008022350.072NotAV069197>