Existe uma maneira de “estabilizar” os pacotes binários do Gentoo instáveis do passado sem reconstruir?

3

Este é o cenário:

  • construa algumas versões do pacote ~ amd64 em seu binhost
  • mais tarde, essas mesmas versões de pacote ficam estáveis no portage, por isso, não há problemas de versão envolvidos
  • mesmo se os pacotes estiverem listados no portage, os clientes binhost ainda verão metadados binpkg dizendo que o pacote é ~ amd64

Eu quero evitar a recompilação de pacotes inteiros basicamente apenas para alternar a palavra-chave de estabilidade. Procurando por algum script, ferramenta, oneliner que possa cuidar de todo o banco de dados de pacotes no cron ou manualmente.

    
por lkraav 23.12.2013 / 04:02

1 resposta

0

Todas as informações sobre pacotes instalados são mantidas sob a árvore / var / db / pkg. Se você editar as informações lá (como USE , KEYWORDS e possivelmente a ebuild preservada), o gerenciador de pacotes será induzido a pensar que o pacote estável foi instalado (ou diferentes USE flags usados). Você pode até mesmo mover os subdiretórios do pacote por lá para emular as alterações de layout da árvore portage (como as mudanças relativamente recentes na classificação de componentes do Qt).

    
por 23.12.2013 / 08:33