Força apt-get update para retornar sucesso

1

Estou trabalhando com um sistema que invoca apt-get update de uma receita de Ruby Capistrano. Capistrano se preocupa (aparentemente) com o código de retorno dos comandos do shell que ele executa. apt-get update está sendo executado em alguns URLs ausentes (porque o espelho para o qual estou apontando está incompleto) e, quando termina com um código de falha, o Capistrano para de processar o restante da receita. Eu preciso de apt-get update para ignorar as URLs perdidas e deixar Capistrano pelo menos tentar continuar com sua vida. Eu teria pensado que apt-get --force-yes -y --ignore-missing update teria feito isso, mas isso não aconteceu. Será que estou perdendo o encantamento certo para obter apt-get para fazer o que eu quero, ou estou preso a envolvê-lo com alguma invasão de concha para mascarar os erros ou descobrir por que o espelho está incompleto em primeiro lugar?

    
por cbmanica 21.11.2012 / 02:18

0 respostas