xref: /freebsd/libexec/rc/rc.d/tlsservd (revision f99f0ee14e3af81c23150a6a340259ca8a33d01a)
12f48313aSRick Macklem#!/bin/sh
22f48313aSRick Macklem#
32f48313aSRick Macklem#
42f48313aSRick Macklem
52f48313aSRick Macklem# PROVIDE: tlsservd
62f48313aSRick Macklem# REQUIRE: NETWORKING root mountcritlocal sysctl
72f48313aSRick Macklem# BEFORE: nfsd
80bb08f21SRick Macklem# KEYWORD: nojailvnet shutdown
92f48313aSRick Macklem
102f48313aSRick Macklem. /etc/rc.subr
112f48313aSRick Macklem
122f48313aSRick Macklemname="tlsservd"
132f48313aSRick Macklemdesc="NFS over TLS server side daemon"
142f48313aSRick Macklemrcvar="tlsservd_enable"
152f48313aSRick Macklemcommand="/usr/sbin/rpc.${name}"
162f48313aSRick Macklem
17*f99f0ee1SAlexander Leidinger: ${tlsservd_svcj_options:="net_basic nfsd"}
18*f99f0ee1SAlexander Leidinger
192f48313aSRick Macklempidfile="/var/run/rpc.${name}.pid"
202f48313aSRick Macklemrequired_files="/etc/rpc.tlsservd/cert.pem /etc/rpc.tlsservd/certkey.pem"
212f48313aSRick Macklemextra_commands="reload"
222f48313aSRick Macklem
232f48313aSRick Macklem
242f48313aSRick Macklemload_rc_config $name
252f48313aSRick Macklem
262f48313aSRick Macklemrun_rc_command "$1"
27