mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-11-03 18:01:55 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			838 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			838 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#!/sbin/openrc-run
 | 
						|
# This file is part of inetutils-syslogd
 | 
						|
# Created for Alpine Linux by Stuart Cardall <developer@it-offshore.co.uk>
 | 
						|
# Distributed under the terms of the GNU General Public License v2
 | 
						|
 | 
						|
name=syslogd
 | 
						|
config_file="/etc/syslog.conf"
 | 
						|
pid_file=/var/run/syslog.pid
 | 
						|
command=/usr/sbin/$name
 | 
						|
command_args=${SYSLOGD_OPTS}
 | 
						|
extra_started_commands="reload"
 | 
						|
 | 
						|
depend() {
 | 
						|
        need clock hostname localmount
 | 
						|
        provide logger
 | 
						|
}
 | 
						|
 | 
						|
check_config() {
 | 
						|
        [ -f "$config_file" ] || error "$config_file is missing"
 | 
						|
}
 | 
						|
 | 
						|
start_pre() {
 | 
						|
        check_config || return 1
 | 
						|
}
 | 
						|
 | 
						|
reload() {
 | 
						|
        if [ ! -f "${pid_file}" ]; then
 | 
						|
                eerror "inetutils-$name is not running"
 | 
						|
                return 1
 | 
						|
        fi
 | 
						|
 | 
						|
        ebegin "Re-opening intetutils-$name log files"
 | 
						|
        pkill -HUP -f "$command $command_args"
 | 
						|
        eend $?
 | 
						|
}
 | 
						|
 |