diff --git a/chroot-bind.sh b/chroot-bind.sh index b2913bf..08c665e 100644 --- a/chroot-bind.sh +++ b/chroot-bind.sh @@ -22,7 +22,8 @@ mkdir -p /var/chroot-bind mkdir -p /var/chroot-bind/bin /var/chroot-bind/dev /var/chroot-bind/etc \ /var/chroot-bind/lib /var/chroot-bind/usr/lib \ /var/chroot-bind/usr/sbin /var/chroot-bind/var/cache/bind \ - /var/chroot-bind/var/log /var/chroot-bind/var/run/bind/run/ + /var/chroot-bind/var/log /var/chroot-bind/var/run/named/ \ + /var/chroot-bind/run/named/ # for conf if [ ! -h "/etc/bind" ]; then @@ -37,23 +38,9 @@ if [ ! -h "/var/log/bind.log" ]; then fi # for pid -mkdir -p /var/run/bind/run -chown -R root:bind /var/run/bind/ -chmod -R g+rwX /var/run/bind/ - -if [ -d "/var/chroot-bind/var/run/bind/run/named" ]; then - rmdir /var/chroot-bind/var/run/bind/run/named - rm /var/run/bind/run/named.pid -fi - -if [ -f "/var/run/bind/run/named.pid" ]; then - cat /var/run/bind/run/named.pid > /var/chroot-bind/var/run/bind/run/named.pid - rm -f /var/run/bind/run/named.pid -fi - -if [ ! -h "/var/run/bind/run/named.pid" ]; then - rm -f /var/run/bind/run/named.pid - ln -s /var/chroot-bind/var/run/bind/run/named.pid /var/run/bind/run/named.pid +if [ -f "/var/run/named/named.pid" ]; then + cat /var/run/named/named.pid > /var/chroot-bind/var/run/named/named.pid + rm -f /var/run/named/named.pid fi if [ ! -e "/var/chroot-bind/dev/random" ]; then