1 1.1 xtraeme #!/bin/sh 2 1.1 xtraeme # 3 1.5 sborrill # $NetBSD: envsys,v 1.5 2021/11/26 12:51:24 sborrill Exp $ 4 1.1 xtraeme # 5 1.4 xtraeme 6 1.1 xtraeme # PROVIDE: envsys 7 1.1 xtraeme # REQUIRE: LOGIN DAEMON 8 1.1 xtraeme 9 1.1 xtraeme $_rc_subr_loaded . /etc/rc.subr 10 1.1 xtraeme 11 1.1 xtraeme name="envsys" 12 1.5 sborrill rcvar=$name 13 1.3 xtraeme command="/usr/sbin/envstat" 14 1.1 xtraeme required_files="/etc/envsys.conf" 15 1.3 xtraeme start_cmd="do_start" 16 1.3 xtraeme stop_cmd="do_stop" 17 1.1 xtraeme 18 1.3 xtraeme do_start() 19 1.1 xtraeme { 20 1.3 xtraeme ${command} -c ${required_files} 21 1.4 xtraeme [ $? -eq 0 ] && echo "Setting new sensor properties." 22 1.3 xtraeme } 23 1.1 xtraeme 24 1.3 xtraeme do_stop() 25 1.3 xtraeme { 26 1.3 xtraeme ${command} -S 27 1.4 xtraeme [ $? -eq 0 ] && echo "Removing sensor properties." 28 1.1 xtraeme } 29 1.1 xtraeme 30 1.1 xtraeme load_rc_config ${name} 31 1.1 xtraeme run_rc_command "$1" 32