mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			24 lines
		
	
	
		
			396 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			24 lines
		
	
	
		
			396 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/bin/sh
 | |
| 
 | |
| # Stop all init scripts in /etc/init.d executing them in reversed numerical order.
 | |
| for i in $(ls -r /etc/init.d/S??*); do
 | |
| 	# Ignore dangling symlinks (if any).
 | |
| 	[ ! -f "$i" ] && continue
 | |
| 
 | |
| 	case "$i" in
 | |
| 		*.sh)
 | |
| 			# Source shell script for speed.
 | |
| 			(
 | |
| 				trap - INT QUIT TSTP
 | |
| 				set stop
 | |
| 				. $i
 | |
| 			)
 | |
| 			;;
 | |
| 
 | |
| 		*)
 | |
| 			# No sh extension, so fork subprocess.
 | |
| 			$i stop
 | |
| 			;;
 | |
| 	esac
 | |
| done
 |