Home | History | Annotate | Line # | Download | only in rc.d
syslogd revision 1.7
      1 #!/bin/sh
      2 #
      3 # $NetBSD: syslogd,v 1.7 2000/09/19 13:04:39 lukem Exp $
      4 #
      5 
      6 # PROVIDE: syslogd
      7 # REQUIRE: mountcritremote sysdb wscons
      8 
      9 . /etc/rc.subr
     10 
     11 name="syslogd"
     12 rcvar=$name
     13 command="/usr/sbin/${name}"
     14 pidfile="/var/run/${name}.pid"
     15 required_files="/etc/syslog.conf"
     16 start_precmd="syslogd_precmd"
     17 extra_commands="reload"
     18 
     19 syslogd_precmd()
     20 {
     21 	#	Transitional symlink for old binaries
     22 	#
     23 	if [ ! -h /dev/log ]; then
     24 		ln -sf /var/run/log /dev/log
     25 	fi
     26 	rm -f /var/run/log
     27 	return 0
     28 }
     29 
     30 load_rc_config $name
     31 run_rc_command "$1"
     32