dhcp: dhclient: use the shared function to retrieve the lease file path

... but leave in place the custom checks dependant on the dhclient plugin
17 jobs for fg/nettools_persist_lease in 85 minutes and 36 seconds (queued for 3 minutes and 13 seconds)
Status Job ID Name Coverage
  Test
passed #529247
allowed to fail
checkpatch

00:01:35

manual #529252
allowed to fail manual
t_centos:7.5.1804
passed #529253
t_centos:7.6.1810

00:23:05

passed #529259
t_debian:10

00:13:03

passed #529258
t_debian:9

00:16:55

passed #529261
t_debian:sid

00:16:12

manual #529260
allowed to fail manual
t_debian:testing
passed #529248
t_fedora:28

00:30:06

passed #529249
t_fedora:29

00:38:25

passed #529250
t_fedora:30

00:27:08

manual #529251
allowed to fail manual
t_fedora:rawhide
passed #529254
t_ubuntu:16.04

00:16:38

passed #529255
t_ubuntu:18.04

00:25:57

manual #529257
allowed to fail manual
t_ubuntu:devel
manual #529256
allowed to fail manual
t_ubuntu:rolling
 
  External
failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/609/

failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/609/

07:24:43