16 lines
		
	
	
		
			638 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			638 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#!/usr/bin/env bashio
 | 
						|
# ==============================================================================
 | 
						|
# Take down the S6 supervision tree when actrunner fails
 | 
						|
# s6-overlay docs: https://github.com/just-containers/s6-overlay
 | 
						|
# ==============================================================================
 | 
						|
 | 
						|
declare APP_EXIT_CODE=${1}
 | 
						|
 | 
						|
if [[ "${APP_EXIT_CODE}" -ne 0 ]] && [[ "${APP_EXIT_CODE}" -ne 256 ]]; then
 | 
						|
  bashio::log.warning "Halt add-on with exit code ${APP_EXIT_CODE}"
 | 
						|
  echo "${APP_EXIT_CODE}" > /run/s6-linux-init-container-results/exitcode
 | 
						|
  exec /run/s6/basedir/bin/halt
 | 
						|
fi
 | 
						|
 | 
						|
bashio::log.info "Service restart after closing"
 |