12f48313aSRick Macklem#!/bin/sh 22f48313aSRick Macklem# 32f48313aSRick Macklem# $FreeBSD$ 42f48313aSRick Macklem# 52f48313aSRick Macklem 62f48313aSRick Macklem# PROVIDE: tlsservd 72f48313aSRick Macklem# REQUIRE: NETWORKING root mountcritlocal sysctl 82f48313aSRick Macklem# BEFORE: nfsd 9*0bb08f21SRick Macklem# KEYWORD: nojailvnet shutdown 102f48313aSRick Macklem 112f48313aSRick Macklem. /etc/rc.subr 122f48313aSRick Macklem 132f48313aSRick Macklemname="tlsservd" 142f48313aSRick Macklemdesc="NFS over TLS server side daemon" 152f48313aSRick Macklemrcvar="tlsservd_enable" 162f48313aSRick Macklemcommand="/usr/sbin/rpc.${name}" 172f48313aSRick Macklem 182f48313aSRick Macklempidfile="/var/run/rpc.${name}.pid" 192f48313aSRick Macklemrequired_files="/etc/rpc.tlsservd/cert.pem /etc/rpc.tlsservd/certkey.pem" 202f48313aSRick Macklemextra_commands="reload" 212f48313aSRick Macklem 222f48313aSRick Macklem 232f48313aSRick Macklemload_rc_config $name 242f48313aSRick Macklem 252f48313aSRick Macklemrun_rc_command "$1" 26