Como restringir o acesso a um repositório de pacotes do Arch?

3

Eu criei um repositório de pacotes personalizados para o Arch Linux que contém pacotes que, por vários motivos de licenciamento proprietários, não podem ser amplamente compartilhados. Idealmente, gostaria de disponibilizar o repositório pela Internet, mas restringir o acesso com base em uma senha (ou chaves). Eu encontrei algumas instruções para Debian que fornecem uma série de maneiras de restringir o acesso a um repositório, mas ainda permitir apt para funcionar razoavelmente normalmente.

A documentação do Arch wiki é bastante reduzida. Existe uma maneira de criar um repositório protegido por senha (pública / privada) para o Arch que funcionará com pacman ? Eu não quero que o usuário tenha que montar o repositório de pacotes antes de atualizar a máquina. Eu gostaria que pacman simplesmente cuidasse de tudo. Tudo bem se o usuário precisar digitar uma senha para o upgrade funcionar.

    
por StrongBad 13.10.2014 / 14:33

1 resposta

0

Eu acho que sua melhor aposta é provavelmente envolver um script (shell script, por exemplo) em torno do pacman, que cuida da configuração das coisas.

Há alguns detalhes em falta na sua pergunta, mas vou supor que o seu repositório não está acessível na internet e apenas na sua LAN local, mas o software é licenciado por usuário (e não para o site inteiro), então você precisa limite quais pacotes podem ser instalados por diferentes usuários.

    
por 14.10.2014 / 15:34