Ver Resposta Única
Antigo 31-08-2008, 11:55   #4 (permalink)
GrayFox
Moderador
 
Avatar de GrayFox
 
Registrado em: Aug 2002
Localização: Santa Catarina
Distribuição: *BSD
Posts: 911
Agradeceu: 6
Agradecido 76 vez(es) em 74 Posts
Reputação: 180
GrayFox GrayFox
Enviar mensagem via Windows Live Messenger para GrayFox
Padrão

Código:
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
export PATH

if [ "`hostname -s`" != "`hostname`" ]; then
        # hostname must contain domain

        host=`hostname -s`
        fullhost=`hostname`
        domain=`echo $fullhost | sed "s/^$host\.//"`
else
        host=`hostname`

        if [ -z "$1" ]; then
                echo -n 'Enter your domain name: '
                read domain
        else
                domain="$1"
        fi

        # strip trailing dot, if any
        domain=`echo $domain | sed 's/\.$//'`
        fullhost="$host.$domain"
fi

date=`date +"%Y%m%d"`

mkdir -p master

mv -f master/localhost-v6.rev master/localhost-v6.rev.BAK 2>/dev/null

sed -e "s/@host@/$fullhost/g" \
        -e "s/@domain@/$domain/g" \
        -e "s/@date@/$date/g" \
        < PROTO.localhost-v6.rev > master/localhost-v6.rev

mv -f master/localhost.rev master/localhost.rev.BAK 2>/dev/null

exec sed -e "s/@host@/$fullhost/g" \
        -e "s/@domain@/$domain/g" \
        -e "s/@date@/$date/g" \
        < PROTO.localhost.rev > master/localhost.rev
GrayFox está offline   Responder com Quote