Como gerenciar um repositório de pacotes YUM desenvolvido em casa?

3

Existem muitos sites que explicam como gerenciar um espelho dos repositórios do YUM. Eu quero executar um repo para meus pacotes caseiros. Existe uma boa maneira de gerenciar tais recompras?

O que preciso fazer:

  • Gerenciar 3 repos: instável, testando, estável
  • Funções de autoatendimento que permitem aos usuários adicionar / remover / promover pacotes (promover significa mover um pacote instável → testar ou testar- > estável).
  • ACLs que controlam quais usuários / grupos podem adicionar / remover / promover pacotes.
  • Reinscreva automaticamente os pacotes à medida que eles forem movidos para o repo (já que a chave de GPG para "estável" deve ser diferente de "instável")
  • Execute automaticamente "createrepo" para atualizar os repositórios quando necessário.

Sugestões?

    
por TomOnTime 25.06.2013 / 18:47

1 resposta

4

Você pode usar FAS , Koji e Bodhi para isso. Eles são um pouco complexos para serem configurados, mas devem lidar com a maior parte do que você está procurando.

    
por 25.06.2013 / 18:55