Test 50 and 60 have a dependency on the ifcfg dracut module.
If ifcfg dracut module is not available, than the preconditions
for these tests are not met.
Since ifcfg dracut module is not available in many Linux enviroments
(such as Arch or Debian), it make sense to explicitelly skip these
tests instead of failing them as they are simply not applicable
to many Linux distributions in their current form.
Instead of disabling the tests, they should be reimplement
so that they do not require ifcfg dracut module in the future.
#DEBUGFAIL="loglevel=7 rd.shell rd.break"
#SERIAL="tcp:127.0.0.1:9999"
+# skip the test if ifcfg dracut module can not be installed
+test_check() {
+ test -d /etc/sysconfig/network-scripts
+}
+
run_server() {
# Start server first
echo "MULTINIC TEST SETUP: Starting DHCP/NFS server"
#DEBUGFAIL="rd.shell rd.break"
#SERIAL="tcp:127.0.0.1:9999"
+# skip the test if ifcfg dracut module can not be installed
+test_check() {
+ test -d /etc/sysconfig/network-scripts
+}
+
# Network topology:
#
# .---------------------. .---------------.