Perché questo è un BLOB binario multi-megabyte /etc/udev/hwdb.bine perché sotto /etc?
Dovrei conservarlo con etckeeper?
Perché questo è un BLOB binario multi-megabyte /etc/udev/hwdb.bine perché sotto /etc?
Dovrei conservarlo con etckeeper?
Risposte:
File di database hardware
- svelare i dettagli della documentazione non necessaria per questa risposta ---
Il contenuto di tutti i file hwdb viene letto
systemd-hwdb(8)e compilato in un database binario situato in/etc/udev/hwdb.bin, o in alternativa/usr/lib/udev/hwdb.binse si desidera spedire il database compilato in un'immagine immutabile. Durante il runtime, viene utilizzato solo il database binario.
systemd-hwdb [options] updateAggiorna il database binario.
Non è necessario inserire questo file in alcun /etc/controllo di versione, purché si capisca quando viene eseguita la distribuzione specifica systemd-hwdb. Cerca tutte le systemdunità che potrebbero generare questo file all'avvio o al trigger / azione specifici di runtime.
E spetta alla distribuzione scegliere se archiviare questo file binario con /etc/udevo /usr/lib/udevsotto il nome hwdb.bin.
/usr/bin/systemd-hwdb --versionfunziona, e questi file esistono e contengono definizioni valide, quindi il mio sistema è "buono" e posso omettere questo file dal controllo delle etckeeperversioni: /usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.servicee/usr/lib/systemd/system/systemd-hwdb-update.service