shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Criar arquivo zona slave no arquivo /etc/named.conf


From: Santos Anderson
Subject: Re: [shell-script] Criar arquivo zona slave no arquivo /etc/named.conf
Date: Sat, 19 Jan 2002 09:25:03 -0300 (ART)

 assim mesmo,e q vc viu a hora que respondi ne,eu li o
subject e encaminhei o q tinha aqui.Nao achei o
slave,ai mandei esse mesmo.Eu tenho um em perl que
alem de fazer isso tudo,ele verifica se ja existe uma
entrada no named.conf se encontrar ele nao inclui as
linhas no named.conf e bem legal.SE quiser te mando em
pvt.

VALEU MESMO!!!!!!!!!!1


         Um grande abraco

Anderson Montenegro

 --- Sergio A Lima Júnior <address@hidden>
escreveu: > Bom dia Anderson,
> 
> Acho que assim deve funcionar a criação do Slave.
> #!/bin/bash
>  
> TEMPLATEDOMAIN="suporte.com.br"
>  
> DMFILE="/home/slave.zones/lista.domain"
> DSTFILE="/chroot/etc/named.conf"
> MASTERS="192.168.10.1"
>  
> TEMPLATE="/chroot/var/named/${TEMPLATEDOMAIN}"
> TEMPLATE_REV="/chroot/var/named/principal.rev"
> DSTDIR="/chrootvar/named/"
> DSTDIR_REV="/chroot/var/named/"
>  
> CAT="/usr/bin/cat"
> ECHO="/usr/bin/echo"
> SED="/usr/bin/sed"
> CP="/usr/bin/cp"
> DATE="/usr/bin/date"
>  
> ${CP} ${DSTFILE} ${DSTFILE}.OLD
>  
> for DOMAIN in `$CAT $DMFILE`
> do
>   $CAT $TEMPLATE | $SED -e
> "s/$TEMPLATEDOMAIN/$DOMAIN/g" > ${DSTDIR}/${DOMAIN}
> $CAT $TEMPLATE_REV | $SED -e
> "s/$TEMPLATEDOMAIN/$DOMAIN/g" >
> ${DSTDIR_REV}/10.168.192.${DOMAIN}
>  
>
#-----------------------------------------------------------------
> # Neste caso esta so falatando adicionar a entrada
> do
> # slave no named.conf e nao do master. E so vc
> acertar isto.
> # Fiz isso com 800 dominios e nunca tive probs
>
#-----------------------------------------------------------------
>  
> $ECHO -e "zone \"$DOMAIN\" {
>       type slave;
>        file \"sec/$DOMAIN\"
>       masters {
>                $MASTERS;
>       };
> };" >> $DSTFILE
>  
> done
> 
> Espero ter acertado.
> 
> Um abroço
> 
> ==================================
> Sergio A Lima Junior
> Linux User ID. #229772
> Kernel 2.4.5 
> address@hidden
> ==================================
> 
> Sair da lista: address@hidden
> Banco Dados:  
> http://www.egroups.com/group/shell-script 
> 
> Seu uso do Yahoo! Grupos é sujeito às regras
> descritas em: http://br.yahoo.com/info/utos.html 
> 
>  

_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. 
É fácil e grátis!
http://br.geocities.yahoo.com/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]