Atualizar Snap de outro Snap

1

Eu queria saber se é possível atualizar um Snap de outro Snap e se é possível hospedar seus snaps de forma privada para essa finalidade, em vez de hospedá-lo no repositório público canônico.

A funcionalidade seria algo como:

1- Snap A downloads de um endpoint uma nova versão snap do Snap B

2- Snap A atualiza o Snap B com a versão baixada.

Obrigado.

    
por Nautilus 28.11.2017 / 10:56

1 resposta

3

Potencialmente, isso pode funcionar usando a interface snapd-control . Houve um longo tópico sobre isso recentemente no snapcraft fórum sobre um tópico semelhante.

Embora seja tecnicamente possível, o usuário perde aqui, pois o Snap B do seu exemplo não foi validado pelas verificações habituais da loja. Ele também não será atualizado automaticamente, pois o sistema verá que o snap foi "carregado de lado".

O Snap B também pode conter qualquer coisa potencialmente maliciosa. Como resultado, a equipe de segurança pode não permitir o uso de snapd-control nesta instância para Snap A .

    
por popey 28.11.2017 / 11:15