Home | History | Annotate | Line # | Download | only in rc.d
envsys revision 1.2.4.1
      1      1.1  xtraeme #!/bin/sh
      2      1.1  xtraeme #
      3  1.2.4.1     matt # $NetBSD: envsys,v 1.2.4.1 2007/11/06 23:10:31 matt Exp $
      4      1.1  xtraeme #
      5      1.1  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.1  xtraeme rcvar=${name}
     13  1.2.4.1     matt command="/usr/sbin/envstat"
     14      1.1  xtraeme required_files="/etc/envsys.conf"
     15  1.2.4.1     matt start_cmd="do_start"
     16  1.2.4.1     matt stop_cmd="do_stop"
     17      1.1  xtraeme 
     18  1.2.4.1     matt do_start()
     19      1.1  xtraeme {
     20  1.2.4.1     matt 	${command} -c ${required_files}
     21  1.2.4.1     matt 	[ $? -eq 0 ] && echo "Setting new sensor properties."
     22  1.2.4.1     matt }
     23      1.1  xtraeme 
     24  1.2.4.1     matt do_stop()
     25  1.2.4.1     matt {
     26  1.2.4.1     matt 	${command} -S
     27  1.2.4.1     matt 	[ $? -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