forked from Spark/ssm-services
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			583 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			583 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env ssm
 | |
| 
 | |
| service_type='oneshot'
 | |
| service_command=( /usr/bin/true )
 | |
| 
 | |
| pre_start() {
 | |
| 	printf '(${service_name}) Running module autodetect...\n'
 | |
| 
 | |
| 	# The Alpine Linux hwdetect script runs this twice. Apparently to make sure we get devices that appear after loading a module on the first run.
 | |
| 	find /sys -name modalias -type f -print0 | xargs -0 sort -u | xargs modprobe -b -a 2>/dev/null
 | |
| 	find /sys -name modalias -type f -print0 | xargs -0 sort -u | xargs modprobe -b -a 2>/dev/null
 | |
| 
 | |
| 	# This script cannot be regarded as failed. It has no definitive failure state.
 | |
| 	return 0
 | |
| }
 |