1#!/bin/sh 2# 3# $NetBSD: veriexec,v 1.8 2005/10/15 23:26:30 elad Exp $ 4# 5 6# PROVIDE: veriexec 7# REQUIRE: mountall 8# BEFORE: ldconfig 9 10$_rc_subr_loaded . /etc/rc.subr 11 12name="veriexec" 13rcvar=$name 14start_cmd="veriexec_start" 15 16veriexec_start() 17{ 18 echo -n "Loading fingerprints..." 19 /sbin/veriexecctl ${veriexec_flags} load /etc/signatures 20 echo " done." 21 22 # We can't set these before loading the fingerprints, because 23 # raising the strict level can prevent us from doing the load. 24 /sbin/sysctl -w kern.veriexec.strict=$veriexec_strict 25 /sbin/sysctl -w kern.veriexec.verbose=$veriexec_verbose 26} 27 28load_rc_config $name 29run_rc_command "$1" 30