mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 08:21:49 +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 $?
 | |
| }
 | |
| 
 |