Fix networking issues in CI for Corstone-1000
Make several changes to make sure the target device has a working internet connection before starting tests in CI
- Increase wait-online timeout for Corstone-1000
- Use wget to verify network after online
- Wait 3 minutes for Corstone-1000 network to settle before checking it
- Fix the wait-online script for Corstone-1000 (see 79d561ba for details)
- Explicitly wait for eth0 online (default is any connection other than loopback)
- Convert the wait-online fragment into an installable package
- Install the new package into the test image instead of injecting commands via LAVA
Edited by Adam Johnston