Por que isso é um blob binário de vários megabytes '/etc/udev/hwdb.bin' em '/ etc'?

4

Por que isso é um blob binário multi-megabyte /etc/udev/hwdb.bin e por que /etc ?

Devo armazená-lo com etckeeper ?

    
por Jeroen Wiert Pluimers 22.09.2017 / 22:22

1 resposta

3

man hwdb :

Hardware Database Files

-- snipping unnecessary documentation details for this answer ---

The content of all hwdb files is read by systemd-hwdb(8) and compiled to a binary database located at /etc/udev/hwdb.bin, or alternatively /usr/lib/udev/hwdb.bin if you want ship the compiled database in an immutable image. During runtime, only the binary database is used.

man systemd-hwdb :

systemd-hwdb [options] update

Update the binary database.

Você não precisa colocar esse arquivo em nenhum controle /etc/ version, desde que descubra quando sua distro específica executa systemd-hwdb . Procure por systemd unidades que poderiam estar gerando este arquivo na inicialização ou em um acionador / ação de tempo de execução específico.

E, cabe à distribuição escolher se ele armazenará esse binário em /etc/udev ou /usr/lib/udev com o nome hwdb.bin .

    
por 22.09.2017 / 22:50

Tags