summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXin Ouyang <Xin.Ouyang@windriver.com>2013-03-01 16:20:06 +0800
committerXin Ouyang <Xin.Ouyang@windriver.com>2013-03-02 14:26:34 +0800
commit11d62e4a0730538ee13f7ae42aa95573fae2f295 (patch)
tree2a0c4f22c9c6a3aa729a83b8f27a86e444e9887d
parente77a2aabb657002fc50b64da20891bccbeca15ff (diff)
downloadmeta-selinux-11d62e4a0730538ee13f7ae42aa95573fae2f295.tar.gz
bind: restore rndc.key security context
rndc.key would be labeled with wrong named_zone_t inherited from /etc/bind while creating, so restorecon on it. Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
-rw-r--r--recipes-connectivity/bind/bind_9.8.1.bbappend9
1 files changed, 6 insertions, 3 deletions
diff --git a/recipes-connectivity/bind/bind_9.8.1.bbappend b/recipes-connectivity/bind/bind_9.8.1.bbappend
index 530f166..069aa84 100644
--- a/recipes-connectivity/bind/bind_9.8.1.bbappend
+++ b/recipes-connectivity/bind/bind_9.8.1.bbappend
@@ -1,10 +1,13 @@
1PR .= ".1" 1PR .= ".2"
2 2
3FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 3FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
4 4
5SRC_URI += "file://volatiles.04_bind" 5SRC_URI += "file://volatiles.04_bind"
6 6
7do_install_append() { 7do_install_append() {
8 install -d ${D}${sysconfdir}/default/volatiles 8 install -d ${D}${sysconfdir}/default/volatiles
9 install -m 0644 ${WORKDIR}/volatiles.04_bind ${D}${sysconfdir}/default/volatiles/volatiles.04_bind 9 install -m 0644 ${WORKDIR}/volatiles.04_bind ${D}${sysconfdir}/default/volatiles/volatiles.04_bind
10
11 sed -i '/^\s*\/usr\/sbin\/rndc-confgen/a\
12 [ -x /sbin/restorecon ] && /sbin/restorecon /etc/bind/rndc.key' ${D}${sysconfdir}/init.d/bind
10} 13}