#!/bin/sh # $FreeBSD: head/security/opencryptoki/files/pkcsslotd.in 416685 2016-06-10 18:24:09Z hrs $ # # PROVIDE: pkcsslotd # REQUIRE: LOGIN tcsd # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # # pkcsslotd_enable (bool): Set to NO by default. # Set it to YES to enable pkcsslotd. # . /etc/rc.subr name=pkcsslotd rcvar=${name}_enable command="%%PREFIX%%/sbin/$name" start_precmd=${name}_prestart pkcsslotd_prestart () { install -d -o %%USERS%% -g %%GROUPS%% -m 0755 \ /var/run/opencryptoki/swtok \ /var/run/opencryptoki/tpm \ /var/run/opencryptoki/icsf } load_rc_config $name : ${pkcsslotd_enable="NO"} run_rc_command "$1"