143809Sjkh#!/bin/sh 243809Sjkh# 343809Sjkh# 443809Sjkh 543809Sjkh# PROVIDE: newsyslog 643809Sjkh# REQUIRE: FILESYSTEMS mountcritremote 743809Sjkh 843809Sjkh. /etc/rc.subr 943809Sjkh 1043809Sjkhname="newsyslog" 1143809Sjkhdesc="Logfile rotation" 1250472Speterrcvar="newsyslog_enable" 1343809Sjkhrequired_files="/etc/newsyslog.conf" 1443809Sjkhcommand="/usr/sbin/${name}" 1548290Sjsegerstart_cmd="newsyslog_start" 1643809Sjkhstop_cmd=":" 1743809Sjkh 1843809Sjkhnewsyslog_start() 1948785Siwasaki{ 2048785Siwasaki startmsg -n 'Creating and/or trimming log files' 2148785Siwasaki ${command} ${rc_flags} 2243809Sjkh startmsg '.' 2343809Sjkh} 2443809Sjkh 2548554Shosokawaload_rc_config $name 2648648Shosokawa 2743809Sjkh# doesn't make sense to run in a svcj: needs to send signals outside the svcj 2843809Sjkhnewsyslog_svcj="NO" 2943809Sjkh 3043809Sjkhrun_rc_command "$1" 3143809Sjkh