Pourquoi est-ce un blob binaire de plusieurs mégaoctets /etc/udev/hwdb.binet pourquoi sous /etc?
Dois-je le stocker avec etckeeper?
Pourquoi est-ce un blob binaire de plusieurs mégaoctets /etc/udev/hwdb.binet pourquoi sous /etc?
Dois-je le stocker avec etckeeper?
Réponses:
Fichiers de base de données matérielle
- couper des détails de documentation inutiles pour cette réponse ---
Le contenu de tous les fichiers hwdb est lu
systemd-hwdb(8)et compilé dans une base de données binaire située dans/etc/udev/hwdb.bin, ou alternativement/usr/lib/udev/hwdb.binsi vous souhaitez expédier la base de données compilée dans une image immuable. Pendant l'exécution, seule la base de données binaire est utilisée.
systemd-hwdb [options] updateMettez à jour la base de données binaire.
Vous n'avez pas besoin de mettre ce fichier dans un /etc/contrôle de version, tant que vous savez quand votre distribution spécifique s'exécute systemd-hwdb. Recherchez toutes les systemdunités susceptibles de générer ce fichier au démarrage ou lors d'un déclencheur / action d'exécution spécifique.
Et, c'est à la distribution de choisir si elle stockera ce binaire sous /etc/udevou /usr/lib/udevsous le nom hwdb.bin.
/usr/bin/systemd-hwdb --versionfonctionne, et ces fichiers existent et contiennent des définitions valides, donc mon système est "bon" et je peux omettre ce fichier du etckeeperversioning: /usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.serviceet/usr/lib/systemd/system/systemd-hwdb-update.service