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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]