O etckeeper fará auto-commit quando o PackageKit-hif for usado [isto é, Fedora Workstation]?

0

[etckeeper] hooks into package managers like apt to automatically commit changes made to /etc during package upgrades [to a git repository]

O Fedora usa libhif como backend para as ferramentas PackageKit, como o GNOME Software. libhif não usa o gerenciador de pacotes da linha de comandos, dnf , o que leva a algumas situações confusas. Por exemplo. O PackageKit e o dnf não compartilham caches, pelo menos por enquanto.

Pergunta: Se eu instalar o etckeeper no Fedora, ele fará as confirmações automáticas antes / depois do pacote ser instalado / atualizado, se essas ações forem executadas usando o PackageKit, em vez de usar o dnf na linha de comando?

    
por sourcejedi 30.07.2016 / 17:50

1 resposta

0

Não no momento. Usando etckeeper-1.18.3-2.fc24.noarch , a atualização de pacotes com o PackageKit deixa alterações não confirmadas em /etc . ( etckeeper vcs diff ).

Isso ocorre depois de definir HIGHLEVEL_PACKAGE_MANAGER=dnf , embora eu não saiba como isso faz a diferença.

O pacote

etckeeper-dnf é instalado automaticamente, mas esse é o único outro pacote do etckeeper disponível no Fedora. (Além do etckeeper-bzr, que permite usar bzr em vez do padrão git ).

    
por 30.07.2016 / 17:50