Como posso atualizar os complementos do Firefox automaticamente?

2

Semelhante a esta pergunta , é possível atualizar plugins instalados através da linha de comando?

Estou executando o YSlow com relatório de beacon como um trabalho noturno do cron no OSX:

/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P YSlow http://www.example.com/ &
PID=$!
sleep 300
kill $PID

Isso despeja o FF no fundo e pega o PID, aguarda 300 segundos (para a página carregar) e mata-o. Se houver uma atualização pendente, o navegador "trava" aguardando uma confirmação.

Se eu clicar no link "instalar atualizações", tudo funciona e, em seguida, o Firefox lança um novo processo - o $! retornado pelo shell não é mais válido.

Posso atualizar um plugin a partir da linha de comando sem confirmação? Posso enrolar o XPI em um arquivo e instalá-lo sem confirmação?

    
por Maelstrom 23.09.2009 / 23:18

1 resposta

1

Verifique se as duas alterações a seguir foram feitas no seu perfil do YSlow em about: config:

app.update.mode=1;
app.update.silent=true;

app.update.mode=1 fará o download das atualizações automaticamente para versões maiores e menores. Se houver um problema de complemento de incompatibilidade, ele será solicitado. No entanto, em combinação com app.update.silent=true , o prompt de incompatibilidade não será exibido e a atualização será ignorada, tornando todo o processo silencioso.

    
por 24.09.2009 / 01:04