diff options
| author | Adam Tkac <atkac@fedoraproject.org> | 2007-03-06 15:32:16 +0000 |
|---|---|---|
| committer | Adam Tkac <atkac@fedoraproject.org> | 2007-03-06 15:32:16 +0000 |
| commit | 5ea70d6f4e0ec3afd9cd169258d0ddb342773da2 (patch) | |
| tree | 8f99c10e5b9c35bfcb9f88da9462479e83c8f062 /bind-chroot-admin.in | |
| parent | 7d1ee6c49c8d9b46528f6bee2ae7c7c287fbde56 (diff) | |
| download | bind-5ea70d6f4e0ec3afd9cd169258d0ddb342773da2.tar.gz bind-5ea70d6f4e0ec3afd9cd169258d0ddb342773da2.tar.xz bind-5ea70d6f4e0ec3afd9cd169258d0ddb342773da2.zip | |
updated to 9.4.0 bind-chroot-admin now using restorecon instead chcon
Diffstat (limited to 'bind-chroot-admin.in')
| -rw-r--r-- | bind-chroot-admin.in | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/bind-chroot-admin.in b/bind-chroot-admin.in index 1140383..c3f8f87 100644 --- a/bind-chroot-admin.in +++ b/bind-chroot-admin.in @@ -96,9 +96,9 @@ function check_dirs() [ ! -e "${BIND_CHROOT_PREFIX}/etc/localtime" ] && [ -e /etc/localtime ] && /bin/cp -fp /etc/localtime "${BIND_CHROOT_PREFIX}/etc/localtime"; /bin/chown --preserve-root root:named "${BIND_CHROOT_PREFIX}"/dev/{random,null,zero}; /bin/chmod --preserve-root 660 "${BIND_CHROOT_PREFIX}"/dev/{random,null,zero}; - if selinux_enabled && [ -x /usr/bin/chcon ]; then + if selinux_enabled && [ -x /sbin/restorecon ]; then for dev in random zero null; do - /usr/bin/chcon --reference=/dev/$dev ${BIND_CHROOT_PREFIX}/dev/$dev; + /sbin/restorecon ${BIND_CHROOT_PREFIX}/dev/$dev; done fi; } @@ -260,16 +260,16 @@ function sync_files() if selinux_enabled && [ -x /sbin/restorecon ]; then /sbin/restorecon -R ${BIND_CHROOT_PREFIX}/etc ${BIND_CHROOT_PREFIX}/var/named ${BIND_CHROOT_PREFIX}/var/run/named >/dev/null 2>&1; if [ -e ${BIND_CHROOT_PREFIX}/etc/localtime ] && [ -e /etc/localtime ] ; then - /usr/bin/chcon --reference=/etc/localtime ${BIND_CHROOT_PREFIX}/etc/localtime >/dev/null 2>&1; + /usr/bin/ ${BIND_CHROOT_PREFIX}/etc/localtime >/dev/null 2>&1; fi; - /usr/bin/chcon -h --reference=/etc/named.conf /etc/named.* >/dev/null 2>&1; - /usr/bin/chcon -h --reference=/etc/rndc.key /etc/rndc.key >/dev/null 2>&1; - /usr/bin/chcon -h --reference=/etc/rndc.conf /etc/rndc.conf >/dev/null 2>&1; - /usr/bin/chcon -h --reference=/var/named /var/named{/,/*} >/dev/null 2>&1; - /usr/bin/chcon -h --reference=${BIND_CHROOT_PREFIX}/var/named/slaves /var/named/{slaves,data}{/,/*} >/dev/null 2>&1; + /sbin/restorecon /etc/named.* >/dev/null 2>&1; + /sbin/restorecon /etc/rndc.key >/dev/null 2>&1; + /sbin/restorecon /etc/rndc.conf >/dev/null 2>&1; + /sbin/restorecon /var/named{/,/*} >/dev/null 2>&1; + /sbin/restorecon /var/named/{slaves,data}{/,/*} >/dev/null 2>&1; /sbin/restorecon /var/named/named.ca ${BIND_CHROOT_PREFIX}/var/named/named.ca >/dev/null 2>&1; /sbin/restorecon ${BIND_CHROOT_PREFIX} >/dev/null 2>&1; - /usr/bin/chcon -h --reference=${BIND_CHROOT_PREFIX}/var/named/named.ca /var/named/named.ca >/dev/null 2>&1; + /sbin/restorecon /var/named/named.ca >/dev/null 2>&1; fi; /sbin/service named condrestart rm -f $changed; |
