24 lines
		
	
	
		
			434 B
		
	
	
	
		
			Bash
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			434 B
		
	
	
	
		
			Bash
		
	
	
	
| #!/system/bin/sh
 | |
| # An unforunate wrapper script 
 | |
| # so that the exit code of pppd may be retrieved
 | |
| 
 | |
| 
 | |
| # this is a workaround for issue #651747
 | |
| #trap "/system/bin/sleep 1;exit 0" TERM
 | |
| 
 | |
| 
 | |
| PPPD_PID=
 | |
| 
 | |
| /system/bin/setprop "net.gprs.ppp-exit" ""
 | |
| 
 | |
| /system/bin/log -t pppd "Starting pppd"
 | |
| 
 | |
| /system/bin/pppd $*
 | |
| 
 | |
| PPPD_EXIT=$?
 | |
| PPPD_PID=$!
 | |
| 
 | |
| /system/bin/log -t pppd "pppd exited with $PPPD_EXIT"
 | |
| 
 | |
| /system/bin/setprop "net.gprs.ppp-exit" "$PPPD_EXIT"
 |