Le 26 septembre 2000 a 11:41, alissa bader a écrit :
> zone "domain.com" {
>       type slave;
>       file "d/db.domain";
[ ... ]

> The way I have it written so far is:
> #!/bin/sh
> for DOMAIN in `cat /tmp/ns1stuff`
> do
>       echo "zone" '"'"$DOMAIN"'"' "{" >> /etc/named.conf
>       echo "  type slave;" >> /etc/named.conf
>       echo  ' file "'$DOMAIN'";' >> /etc/named.conf
> (etc etc etc)

Perhaps this could help:

#! /bin/sh
for DOMAIN in `cat /tmp/ns1stuff`; do
        # cut(1) is your friend, here
        FIRST_LETTER=`echo $DOMAIN | cut -c1`
        CUT_DOMAIN=`basename $DOMAIN .com`
        CUT_DOMAIN=`basename $DOMAIN .net`
        CUT_DOMAIN=`basename $DOMAIN .org`

        # don't sweep named.conf too early :-)
        cat >> /etc/named.conf.00 <<EoF
zone $DOMAIN {
        type slave;
        file ${FIRST_LETTER}/db.${CUT_DOMAIN};
        };

EoF

olive
-- 
                Olivier Tharan, <[EMAIL PROTECTED]>

Accroche-toi au clavier, j'enleve les shells...

----- End forwarded message -----

-- 
                Olivier Tharan, <[EMAIL PROTECTED]>

Les vrais programmeurs ne mangent pas de quiche.

_______________________________________________
techtalk mailing list
[EMAIL PROTECTED]
http://www.linux.org.uk/mailman/listinfo/techtalk

Reply via email to