cam asa facusem:) am inclus /var/named/zones care la randul lui contine niste include /var/named/zona.conf si un script care echo include bla bla >> /var/named/zones + un fisier cu o zona "default" + un script care cat /var/named/default.conf | sed s/tablename/$tablename/ | sed s/zonename/$zone/ > /var/named/$zone.conf
si pt remove la zona am pus sa grep -v "include bla bla" /var/named/zones > zones.tmp && mv zones.tmp zones && rm -f /var/named/$zone.conf && rndc reload nu e nevoie de diff sau cron pt ca alea nu se modifica aiurea, se modifica in mod controlat dintr-o pagina de administrare totusi era mult mai frumos daca stia bindu sa includa *.conf :) ----- Original Message ----- From: "Tarhon-Onu Victor" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, October 11, 2003 8:19 PM Subject: [rlug] Re: bind > Poti include clar o fila. Directiva include a lui bind asta > primeste, o cale completa catre o fila. > Poti face o treaba de genul: > - in named.conf sa ai veca de genul: include "/vad/named/restulfilelor.conf" > - /vad/named/restulfilelor.conf il generezi periodic, sa zicem > din cron; > - in acelasi script in care ne le generezi faci o fila temporara > intii, vezi daca difera (man diff) si daca da atunci muti fila temporara > in /vad/named/restulfilelor.conf si dai rndc reconfig. > > E o varianta, nu stiu cit e de buna dar momentan e singura pe > lista. Sau umbli in surse la bind sa stie sa faca glob. --- Detalii despre listele noastre de mail: http://www.lug.ro/
