| 
						
						
						
					 | 
				
				 | 
				
					@ -0,0 +1,35 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#!/bin/sh | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# PROVIDE: acmed | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# REQUIRE: LOGIN cleanvar | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# KEYWORD: shutdown | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					. /etc/rc.subr | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					name="acmed" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					rcvar="${name}_enable" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					pidfile="/var/run/${name}.pid" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					acmed_config_file="/usr/local/etc/acmed/acmed.toml" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					required_files="${acmed_config_file}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					command="/usr/local/bin/${name}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					start_precmd="${name}_prestart" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					load_rc_config "$name" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					: ${acmed_enable:=no} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					: ${acmed_log_level:="info"} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					: ${acmed_root_cert:=} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					acmed_prestart() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						if [ "$acmed_root_cert" != "" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							rc_flags="--root-cert ${acmed_root_cert} ${rc_flags}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						if [ "$acmed_log_level" != "" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							rc_flags="--log-level ${acmed_log_level} ${rc_flags}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						rc_flags="--log-syslog ${rc_flags}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						rc_flags="--pid-file ${pidfile} ${rc_flags}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						rc_flags="--config ${acmed_config_file} ${rc_flags}" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					run_rc_command "$1" |