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