Earlier each test CI container included dhclient, which
meant that each CI continer supported network-legacy.
4ce57a5ad exposed a bug in the network selection as
network-manager was not selected even when available.
This change is fixes the following issues on the CI:
- selects network-manager over network-legacy on Void
- selects network-manager or systemd-networkd if network-legacy is not installed
Revert
c81c955.
Adjust the CI to test with default networking instead of
forcing network-manager to test for this condition.
- fedora:latest
- opensuse:latest
- ubuntu:devel
- network:
- - network-manager
test:
- "60"
container:
fail-fast: false
matrix:
container:
+ - arch:latest
- opensuse:latest
test:
- "70"
for module in network-manager systemd-networkd connman; do
# install the first viable module, unless there omitted
module_check $module > /dev/null 2>&1
- if [[ $? == 255 ]] && ! [[ " $omit_dracutmodules " == *\ $module\ * ]] && check_module "$module"; then
+ if [[ $? == 255 ]] && ! [[ " $omit_dracutmodules " == *\ $module\ * ]]; then
echo "$module"
return 0
fi