32 lines
		
	
	
		
			622 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			622 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #!/sbin/openrc-run
 | |
| # Copyright (C) 2015 William Hubbs <w.d.hubbs@gmail.com>
 | |
| # Released under the 2-clause BSD license.
 | |
| 
 | |
| command=/bin/s6-svscan
 | |
| command_args="${RC_SVCDIR}"/s6-scan
 | |
| command_background=yes
 | |
| pidfile=/var/run/s6-svscan.pid
 | |
| 
 | |
| depend()
 | |
| {
 | |
| 	need localmount
 | |
| }
 | |
| 
 | |
| start_pre()
 | |
| {
 | |
| 	einfo "Creating s6 scan directory"
 | |
| 	checkpath -d -m 0755 "$RC_SVCDIR"/s6-scan
 | |
| 	return $?
 | |
| }
 | |
| 
 | |
| stop_post()
 | |
| {
 | |
| 	ebegin "Stopping any remaining s6 services"
 | |
| 	s6-svc -dx "${RC_SVCDIR}"/s6-scan/* 2>/dev/null || true
 | |
| 	eend $?
 | |
| 
 | |
| 	ebegin "Stopping any remaining s6 service loggers"
 | |
| 	s6-svc -dx "${RC_SVCDIR}"/s6-scan/*/log 2>/dev/null || true
 | |
| 	eend $?
 | |
| }
 |