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