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>