diff --git a/bundles/pppd/files/wait-until-stopped b/bundles/pppd/files/wait-until-stopped index 03fe333..9d84c67 100644 --- a/bundles/pppd/files/wait-until-stopped +++ b/bundles/pppd/files/wait-until-stopped @@ -1,5 +1,18 @@ #!/bin/bash +( + while true + do + ip link show | grep ppp + if [[ $? -eq 0 ]] + then + sleep 1 + else + exit 0 + fi + done +) & + % for service in sorted(services): ( while true