--- /usr/portage/net-dns/bind/bind-9.4.3_p2.ebuild 2009-04-15 22:07:33.000000000 +0200 +++ bind-9.4.3_p2.ebuild 2009-06-28 15:01:03.000000000 +0200 @@ -180,9 +180,9 @@ src_install() { newinitd "${FILESDIR}"/named.init-r5 named newconfd "${FILESDIR}"/named.confd-r2 named - dosym ../../var/bind/named.ca /var/bind/root.cache - dosym ../../var/bind/pri /etc/bind/pri - dosym ../../var/bind/sec /etc/bind/sec + dosym /var/bind/named.ca /var/bind/root.cache + dosym /var/bind/pri /etc/bind/pri + dosym /var/bind/sec /etc/bind/sec # Let's get rid of those tools and their manpages since they're provided by bind-tools rm -f "${D}"/usr/share/man/man1/{dig.1,host.1,nslookup.1,nsupdate.1} @@ -253,12 +253,9 @@ pkg_config() { if [ ! "$EXISTS" = yes ]; then einfo ; einfon "Setting up the chroot directory..." mkdir -m 700 -p ${CHROOT} - mkdir -p ${CHROOT}/{dev,etc,var/run/named} - chown -R named:named ${CHROOT}/var/run/named - cp -R /etc/bind ${CHROOT}/etc/ + mkdir -p ${CHROOT}/{dev,etc,var/{run,log}/named} + chown -R named:named ${CHROOT}/var/{run,log}/named cp /etc/localtime ${CHROOT}/etc/localtime - chown named:named ${CHROOT}/etc/bind/rndc.key - cp -R /var/bind ${CHROOT}/var/ chown -R named:named ${CHROOT}/var/ mknod ${CHROOT}/dev/zero c 1 5 chmod 666 ${CHROOT}/dev/zero @@ -269,9 +266,7 @@ pkg_config() { mknod ${CHROOT}/dev/random c 1 8 chmod 666 ${CHROOT}/dev/random fi - echo "none ${CHROOT}/proc proc defaults 0 0" >>/etc/fstab mkdir ${CHROOT}/proc - mount -t proc none ${CHROOT}/proc if [ -f '/etc/syslog-ng/syslog-ng.conf' ]; then echo "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" >>/etc/syslog-ng/syslog-ng.conf fi