summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-connectivity/bind/bind/bind92
-rw-r--r--meta/recipes-connectivity/bind/bind_9.9.5.bb10
2 files changed, 11 insertions, 1 deletions
diff --git a/meta/recipes-connectivity/bind/bind/bind9 b/meta/recipes-connectivity/bind/bind/bind9
new file mode 100644
index 0000000000..968679ff7f
--- /dev/null
+++ b/meta/recipes-connectivity/bind/bind/bind9
@@ -0,0 +1,2 @@
1# startup options for the server
2OPTIONS="-u bind"
diff --git a/meta/recipes-connectivity/bind/bind_9.9.5.bb b/meta/recipes-connectivity/bind/bind_9.9.5.bb
index de10eb8029..ebd38effa7 100644
--- a/meta/recipes-connectivity/bind/bind_9.9.5.bb
+++ b/meta/recipes-connectivity/bind/bind_9.9.5.bb
@@ -15,6 +15,7 @@ SRC_URI = "ftp://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.gz \
15 file://dont-test-on-host.patch \ 15 file://dont-test-on-host.patch \
16 file://generate-rndc-key.sh \ 16 file://generate-rndc-key.sh \
17 file://named.service \ 17 file://named.service \
18 file://bind9 \
18 file://init.d-add-support-for-read-only-rootfs.patch \ 19 file://init.d-add-support-for-read-only-rootfs.patch \
19 " 20 "
20 21
@@ -30,7 +31,11 @@ EXTRA_OECONF = " ${ENABLE_IPV6} --with-randomdev=/dev/random --disable-threads \
30 --with-openssl=${STAGING_LIBDIR}/.. --with-libxml2=${STAGING_LIBDIR}/.. \ 31 --with-openssl=${STAGING_LIBDIR}/.. --with-libxml2=${STAGING_LIBDIR}/.. \
31 --enable-exportlib --with-export-includedir=${includedir} --with-export-libdir=${libdir} \ 32 --enable-exportlib --with-export-includedir=${includedir} --with-export-libdir=${libdir} \
32 " 33 "
33inherit autotools-brokensep update-rc.d systemd 34inherit autotools-brokensep update-rc.d systemd useradd
35
36USERADD_PACKAGES = "${PN}"
37USERADD_PARAM_${PN} = "--system --home /var/cache/bind --no-create-home \
38 --user-group bind"
34 39
35INITSCRIPT_NAME = "bind" 40INITSCRIPT_NAME = "bind"
36INITSCRIPT_PARAMS = "defaults" 41INITSCRIPT_PARAMS = "defaults"
@@ -67,6 +72,9 @@ do_install_append() {
67 sed -i -e 's,@BASE_BINDIR@,${base_bindir},g' \ 72 sed -i -e 's,@BASE_BINDIR@,${base_bindir},g' \
68 -e 's,@SBINDIR@,${sbindir},g' \ 73 -e 's,@SBINDIR@,${sbindir},g' \
69 ${D}${systemd_unitdir}/system/named.service 74 ${D}${systemd_unitdir}/system/named.service
75
76 install -d ${D}${sysconfdir}/default
77 install -m 0644 ${WORKDIR}/bind9 ${D}${sysconfdir}/default
70} 78}
71 79
72CONFFILES_${PN} = " \ 80CONFFILES_${PN} = " \