Message ID | 20181003153756.3825-5-pvorel@suse.cz |
---|---|
State | Accepted |
Delegated to: | Petr Vorel |
Headers | show |
Series | Fixes for DHCP tests | expand |
diff --git a/testcases/network/dhcp/dhcpd_tests.sh b/testcases/network/dhcp/dhcpd_tests.sh index 0f53db66e..29d688551 100755 --- a/testcases/network/dhcp/dhcpd_tests.sh +++ b/testcases/network/dhcp/dhcpd_tests.sh @@ -29,7 +29,8 @@ setup_dhcpd_conf() start_dhcpd() { - dhcpd -$TST_IPVER $iface0 > tst_dhcpd.err 2>&1 + touch tst_hdcpd.lease + dhcpd -lf tst_hdcpd.lease -$TST_IPVER $iface0 > tst_dhcpd.err 2>&1 if [ $? -ne 0 ]; then cat tst_dhcpd.err tst_brk TBROK "Failed to start dhcpd"
and create it with touch. This fixes error when lease file was missing in default directory (/var/lib/dhcp/) or directory was not writable: dhcpd_tests 1 TINFO: starting DHCPv4 server on ltp_veth0 dhcpd -4 ltp_veth0 > tst_dhcpd.err 2>&1 Internet Systems Consortium DHCP Server 4.3.3 Copyright 2004-2015 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file Config file: /etc/dhcpd.conf Database file: /var/lib/dhcp/db/dhcpd.leases PID file: /var/run/dhcpd.pid Can't open lease database /var/lib/dhcp/db/dhcpd.leases: No such file or directory -- check for failed database rewrite attempt! Please read the dhcpd.leases manual page if you don't know what to do about this. Signed-off-by: Petr Vorel <pvorel@suse.cz> --- testcases/network/dhcp/dhcpd_tests.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)