syslogd revision 1.8
11.1Slukem#!/bin/sh 21.1Slukem# 31.8Slukem# $NetBSD: syslogd,v 1.8 2001/03/12 16:04:20 lukem Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: syslogd 71.7Slukem# REQUIRE: mountcritremote sysdb wscons 81.1Slukem 91.1Slukem. /etc/rc.subr 101.1Slukem 111.1Slukemname="syslogd" 121.7Slukemrcvar=$name 131.1Slukemcommand="/usr/sbin/${name}" 141.1Slukempidfile="/var/run/${name}.pid" 151.1Slukemrequired_files="/etc/syslog.conf" 161.1Slukemstart_precmd="syslogd_precmd" 171.2Slukemextra_commands="reload" 181.1Slukem 191.1Slukemsyslogd_precmd() 201.1Slukem{ 211.1Slukem # Transitional symlink for old binaries 221.1Slukem # 231.1Slukem if [ ! -h /dev/log ]; then 241.1Slukem ln -sf /var/run/log /dev/log 251.1Slukem fi 261.8Slukem 271.8Slukem # If running named(8) chrooted, added syslogd socket for it, 281.8Slukem # by changing run_rc_command()'s internal copy of $syslogd_flags. 291.8Slukem # 301.1Slukem rm -f /var/run/log 311.8Slukem if checkyesno named && [ -n "$named_chrootdir" ]; then 321.8Slukem rm -f ${named_chrootdir}/var/run/log 331.8Slukem _flags="-p /var/run/log -p ${named_chrootdir}/var/run/log $_flags" 341.8Slukem fi 351.8Slukem 361.1Slukem return 0 371.1Slukem} 381.1Slukem 391.3Slukemload_rc_config $name 401.2Slukemrun_rc_command "$1" 41