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