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

Re: Script para o "debmirror" com cron (script anexo)



Eduardo Costa Lisboa escreveu:
> Talvez esta não seja a melhor lista para postar esta pergunta; se
> alguém souber uma mais indicada, agradeço.
> 
> Eu estou escrevendo um script bem simples para atualizar um mirror
> local via debmirror. Este script será executado pelo crontab. Gostaria
> de saber se ele está bem escrito ou o que posso fazer para melhorá-lo:
> 
> -- /usr/local/sbin/debmirror-amd64.sh
> #!/bin/sh
> 
> DM=$(type -p debmirror)
> 
> if [ -z "$DM" ]
> then
>    echo "Executável debmirror não encontrado" > /var/log/debmirror-amd64
>    exit 1
> else
>    if [ ! -x "$DM" ]
>    then
>       echo "Não foi possível executar o comando $DM" > /var/log/debmirror-amd64
>       exit 1
>    fi
> fi
> 
> MAINOP="--method=http --dist=sarge --arch=amd64 --section=main"
> OTHROP="-v --nosource --postcleanup --getcontents --ignore-release-gpg
> --timeout=300"
> YOTHOP="--proxy=http://10.11.128.178:3128";
> DSTDIR="/home/debmirror/debian-amd64"
> 
> $DM $MAINOP $OTHROP $YOTHOP $DSTDIR > /var/log/debmirror-amd64
> 
> -- eof
> 
> A idéia principal é fazer um script que seja o mais portável possível,
> e que sirva de modelo para outros mais elaborados. Ah, o script ainda
> não foi testado.

Com certeza, não tem o site de onde você vai baixar :)
O que eu uso como base aqui tem separados o método (às vezes uso o
rsync) e as distribuições.

-- 
 ___                  _                 .''`.
  | |_  _. _| _      |_) _ ._ ._  _.   : :'  :
  | | |(_|(_|(/_|_|  |  (/_| || |(_|   `. `'`
                    Linux User #50500    `-
Prof.Adjunto - Instituto de Física  ---Debian-
Universidade Federal Fluminense     Alpha/i386



Reply to: