[Bulma] Consulta sobre bash

Sebastian Ayala aslmar en yahoo.com.ar
Lun Dic 10 13:19:29 CET 2007


Al final me fue genial con el scritp, algun "\n" que me saltaba una 
linea pero lo corregi ;) mil gracias

lo deje asi

MASTERDNS=/var/panel/test/named.conf
FINALDNS=/var/panel/test/ACL
NUEVODNS=/var/panel/test/newzona.dns

cat <(head -$(echo $[$(cat $MASTERDNS | wc -l) - $(cat $FINALDNS | wc 
-l)]) $MASTERDNS) $NUEVODNS $FINALDNS > named.conf.tmp

y va de 10, con poner un include me peta con el plesk q no le gusta que 
le cambien su estructura.

Saludos!!

Felipe Alfaro Solana wrote:
> On Dec 10, 2007 9:02 AM, Sebastian Ayala <aslmar en yahoo.com.ar> wrote:
>> Hola Lista.
>>
>> Toy escribiendo en bash un script para crear dominios en un servidor web
>> que corre bajo fedora, pero me encontre con algo que no se hacer, tengo
>> q agregar a un fichero named.conf las zonas, pero el fichero tiene una
>> estructura q debo respetar al final siempre tengo que tener  la zona del
>> server y el acl, ya q el server corre con un panel de control plesk y no
> 
> No puedes utilizar una directiva "include" para incluir esas lineas y
> poder moverlas al principio del fichero?
> 
> En caso de que la respuesta a la pregunta anterior sea NO, puedes
> hacer lo siguiente:
> 
> 1. Copia a un fichero, llamado ACL, por ejemplo, las lineas que tienen
> que ir al final de named.conf.
> 2. cat <(head -$(echo $[$(cat /etc/named.conf | wc -l)-$(cat ACL | wc
> -l)]) /etc/named.conf) MY_CHANGES ACL > named.conf.tmp
> 
> Donde MY_CHANGES contiene las lineas que quieres insertar.
> Depues, puedes ejecutar named-checkconf para comprobar que el fichero
> resultando es correcto y, en ese caso, sobreescribir /etc/named.conf
> con named.conf.tmp.
> 
>> puedo cambiarles algunas cosas, como puedo con bash agregar lineas antes
>> de esas entradas, o si saben de algun manual de bash que toque este tema.
>>
>> zone "hoteles-bariloche.com.ar" {
>>         type master;
>>         file "hoteles-bariloche.com";
>>         allow-transfer {
>>                 91.121.17.137;
>>                 212.27.32.132;
>>                 common-allow-transfer;
>>         };
>> #aca seria donde tengo que agregar la nueva zona.
>> };
>> zone "17.121.91.in-addr.arpa" {
>>         type master;
>>         file "17.121.91.in-addr.arpa";
>>         allow-transfer {
>>                 common-allow-transfer;
>>         };
>> };
>> acl common-allow-transfer {
>>         none;
>> };
>>
>> Saludos!
>> _______________________________________________
>> Bulmailing mailing list
>> Bulmailing en bulma.net
>> http://llistes.bulma.net/mailman/listinfo/bulmailing
>> Etiqueta: http://breu.bulma.net/?l676
>>
> _______________________________________________
> Bulmailing mailing list
> Bulmailing en bulma.net
> http://llistes.bulma.net/mailman/listinfo/bulmailing
> Etiqueta: http://breu.bulma.net/?l676
> 
> __________ Información de NOD32, revisión 2712 (20071209) __________
> 
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
> 
> 
> 



Más información sobre la lista de distribución Bulmailing