¿Por qué es un blob binario de megabytes /etc/udev/hwdb.biny por qué debajo /etc?
¿Debo almacenarlo con etckeeper?
¿Por qué es un blob binario de megabytes /etc/udev/hwdb.biny por qué debajo /etc?
¿Debo almacenarlo con etckeeper?
Respuestas:
Archivos de base de datos de hardware
- recortar detalles de documentación innecesarios para esta respuesta ---
El contenido de todos los archivos hwdb es leído
systemd-hwdb(8)y compilado en una base de datos binaria ubicada en/etc/udev/hwdb.bin, o alternativamente,/usr/lib/udev/hwdb.binsi desea enviar la base de datos compilada en una imagen inmutable. Durante el tiempo de ejecución, solo se utiliza la base de datos binaria.
systemd-hwdb [options] updateActualiza la base de datos binaria.
No es necesario que coloque este archivo en ningún /etc/control de versión, siempre que sepa cuándo se ejecuta su distribución específica systemd-hwdb. Busque cualquier systemdunidad que pueda generar este archivo en el arranque o en un desencadenador / acción de tiempo de ejecución específico.
Y, depende de la distribución elegir si almacenará este binario en /etc/udevo /usr/lib/udevdebajo del nombre hwdb.bin.
/usr/bin/systemd-hwdb --versionfunciona, y estos archivos existen y contienen definiciones válidas, por lo que mi sistema es "bueno" y puedo omitir este archivo de la etckeeperversión: /usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.servicey/usr/lib/systemd/system/systemd-hwdb-update.service