1 #!/bin/sh 2 # 3 # $NetBSD: veriexec,v 1.9 2007/05/15 19:47:48 elad Exp $ 4 # 5 6 # PROVIDE: veriexec 7 # REQUIRE: mountall 8 # BEFORE: ldconfig 9 10 $_rc_subr_loaded . /etc/rc.subr 11 12 name="veriexec" 13 rcvar=$name 14 start_cmd="veriexec_start" 15 16 veriexec_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 28 load_rc_config $name 29 run_rc_command "$1" 30