Por que isso é um blob binário de vários megabytes /etc/udev/hwdb.bine por que está abaixo /etc?
Devo guardar com ele etckeeper?
Por que isso é um blob binário de vários megabytes /etc/udev/hwdb.bine por que está abaixo /etc?
Devo guardar com ele etckeeper?
Respostas:
Arquivos de banco de dados de hardware
- cortando detalhes de documentação desnecessários para esta resposta ---
O conteúdo de todos os arquivos hwdb é lido
systemd-hwdb(8)e compilado em um banco de dados binário localizado em/etc/udev/hwdb.binou, alternativamente,/usr/lib/udev/hwdb.binse você desejar enviar o banco de dados compilado em uma imagem imutável. Durante o tempo de execução, apenas o banco de dados binário é usado.
systemd-hwdb [options] updateAtualize o banco de dados binário.
Você não precisa colocar esse arquivo em nenhum /etc/controle de versão, desde que descubra quando sua distribuição específica será executada systemd-hwdb. Procure por systemdunidades que possam estar gerando esse arquivo na inicialização ou em ação / gatilho de tempo de execução específico.
E, cabe à distribuição escolher se ele armazenará esse binário no nome /etc/udevou /usr/lib/udevsob o nome hwdb.bin.
/usr/bin/systemd-hwdb --versionobras, e esses arquivos existem e contêm definições válidas, por isso o meu sistema é "bom" e eu posso omitir este arquivo a partir etckeeperde versões: /usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.servicee/usr/lib/systemd/system/systemd-hwdb-update.service