mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			441 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			22 lines
		
	
	
		
			441 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/bin/sh
 | |
| 
 | |
| case "$1" in
 | |
| 	start)
 | |
| 		printf "Loading modules:"
 | |
| 		# load modules for detected devices
 | |
| 		# find /sys/ -name modalias -print0 | xargs -0 sort -u -z | xargs -0 modprobe -abq
 | |
| 
 | |
| 		# load modules from /etc/modules
 | |
| 		[ -r /etc/modules ] || exit 0
 | |
| 		while read module args; do
 | |
| 			case "$module" in
 | |
| 				""|"#"*) continue
 | |
| 				;;
 | |
| 			esac
 | |
| 
 | |
| 			# attempt to load modules
 | |
| 			modprobe ${module} ${args} >/dev/null
 | |
| 		done < /etc/modules
 | |
| 		;;
 | |
| esac
 |