| #!/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" |