forked from Spark/ssm-services
		
	
		
			
	
	
		
			19 lines
		
	
	
		
			567 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			567 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | #!/usr/bin/env watchman | ||
|  | 
 | ||
|  | service_type='oneshot' | ||
|  | 
 | ||
|  | start() { | ||
|  | 	watchman.msg "Running module autodetect..." | ||
|  | 	watchman.start | ||
|  | } | ||
|  | 
 | ||
|  | spawn() { | ||
|  | 	# 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 | ||
|  | } |