Lines 180-188
src_install() {
Link Here
|
180 |
newinitd "${FILESDIR}"/named.init-r5 named |
180 |
newinitd "${FILESDIR}"/named.init-r5 named |
181 |
newconfd "${FILESDIR}"/named.confd-r2 named |
181 |
newconfd "${FILESDIR}"/named.confd-r2 named |
182 |
|
182 |
|
183 |
dosym ../../var/bind/named.ca /var/bind/root.cache |
183 |
dosym /var/bind/named.ca /var/bind/root.cache |
184 |
dosym ../../var/bind/pri /etc/bind/pri |
184 |
dosym /var/bind/pri /etc/bind/pri |
185 |
dosym ../../var/bind/sec /etc/bind/sec |
185 |
dosym /var/bind/sec /etc/bind/sec |
186 |
|
186 |
|
187 |
# Let's get rid of those tools and their manpages since they're provided by bind-tools |
187 |
# Let's get rid of those tools and their manpages since they're provided by bind-tools |
188 |
rm -f "${D}"/usr/share/man/man1/{dig.1,host.1,nslookup.1,nsupdate.1} |
188 |
rm -f "${D}"/usr/share/man/man1/{dig.1,host.1,nslookup.1,nsupdate.1} |
Lines 253-264
pkg_config() {
Link Here
|
253 |
if [ ! "$EXISTS" = yes ]; then |
253 |
if [ ! "$EXISTS" = yes ]; then |
254 |
einfo ; einfon "Setting up the chroot directory..." |
254 |
einfo ; einfon "Setting up the chroot directory..." |
255 |
mkdir -m 700 -p ${CHROOT} |
255 |
mkdir -m 700 -p ${CHROOT} |
256 |
mkdir -p ${CHROOT}/{dev,etc,var/run/named} |
256 |
mkdir -p ${CHROOT}/{dev,etc,var/{run,log}/named} |
257 |
chown -R named:named ${CHROOT}/var/run/named |
257 |
chown -R named:named ${CHROOT}/var/{run,log}/named |
258 |
cp -R /etc/bind ${CHROOT}/etc/ |
|
|
259 |
cp /etc/localtime ${CHROOT}/etc/localtime |
258 |
cp /etc/localtime ${CHROOT}/etc/localtime |
260 |
chown named:named ${CHROOT}/etc/bind/rndc.key |
|
|
261 |
cp -R /var/bind ${CHROOT}/var/ |
262 |
chown -R named:named ${CHROOT}/var/ |
259 |
chown -R named:named ${CHROOT}/var/ |
263 |
mknod ${CHROOT}/dev/zero c 1 5 |
260 |
mknod ${CHROOT}/dev/zero c 1 5 |
264 |
chmod 666 ${CHROOT}/dev/zero |
261 |
chmod 666 ${CHROOT}/dev/zero |
Lines 269-277
pkg_config() {
Link Here
|
269 |
mknod ${CHROOT}/dev/random c 1 8 |
266 |
mknod ${CHROOT}/dev/random c 1 8 |
270 |
chmod 666 ${CHROOT}/dev/random |
267 |
chmod 666 ${CHROOT}/dev/random |
271 |
fi |
268 |
fi |
272 |
echo "none ${CHROOT}/proc proc defaults 0 0" >>/etc/fstab |
|
|
273 |
mkdir ${CHROOT}/proc |
269 |
mkdir ${CHROOT}/proc |
274 |
mount -t proc none ${CHROOT}/proc |
|
|
275 |
if [ -f '/etc/syslog-ng/syslog-ng.conf' ]; then |
270 |
if [ -f '/etc/syslog-ng/syslog-ng.conf' ]; then |
276 |
echo "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" >>/etc/syslog-ng/syslog-ng.conf |
271 |
echo "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" >>/etc/syslog-ng/syslog-ng.conf |
277 |
fi |
272 |
fi |