dhcp : Create directory for state storage. Convert to INC_PR.
authorPhilip Balister <philip@opensdr.com>
Tue, 16 Nov 2010 19:36:03 +0000 (11:36 -0800)
committerPhilip Balister <philip@opensdr.com>
Thu, 18 Nov 2010 20:09:37 +0000 (12:09 -0800)
recipes/dhcp/dhcp4.inc
recipes/dhcp/dhcp_4.1.1-P1.bb

index e2b2658..c7bf067 100644 (file)
@@ -4,6 +4,8 @@ HOMEPAGE = "http://www.isc.org/"
 
 LICENSE = "ISC"
 
+INC_PR = "r1"
+
 SRC_URI = "ftp://ftp.isc.org/isc/dhcp/dhcp-${PV}.tar.gz \
            file://site.h \
           file://init-relay file://default-relay \
@@ -26,6 +28,7 @@ do_install_append () {
        install -d ${D}${sysconfdir}/init.d
        install -d ${D}${sysconfdir}/default
        install -d ${D}${sysconfdir}/dhcp
+       install -d ${D}${localstatedir}/lib/dhcp
        install -m 0755 ${WORKDIR}/init-relay ${D}${sysconfdir}/init.d/dhcp-relay
        install -m 0644 ${WORKDIR}/default-relay ${D}${sysconfdir}/default/dhcp-relay
        install -m 0755 ${WORKDIR}/init-server ${D}${sysconfdir}/init.d/dhcp-server
@@ -46,7 +49,7 @@ FILES_${PN} = ""
 FILES_dhcp-server = "${sbindir}/dhcpd ${sysconfdir}/init.d/dhcp-server ${sysconfdir}/default/dhcp-server ${sysconfdir}/dhcp/dhcpd.conf"
 FILES_dhcp-relay = "${sbindir}/dhcrelay ${sysconfdir}/init.d/dhcp-relay ${sysconfdir}/default/dhcp-relay"
 
-FILES_dhcp-client = "${base_sbindir}/dhclient ${base_sbindir}/dhclient-script ${sysconfdir}/dhcp/dhclient.conf"
+FILES_dhcp-client = "${base_sbindir}/dhclient ${base_sbindir}/dhclient-script ${sysconfdir}/dhcp/dhclient.conf ${localstatedir}/lib/dhcp"
 RDEPENDS_dhcp-client = "bash"
 
 FILES_dhcp-omshell = "${bindir}/omshell"
index ed5a31b..0bbf50c 100644 (file)
@@ -1,6 +1,6 @@
 require dhcp4.inc
 
-PR = "r1"
+PR = "${INC_PR}.1"
 
 SRC_URI += "file://fixincludes.patch \
             file://dhcp-3.0.3-dhclient-dbus.patch;striplevel=0 \