Почему это двоичный мульти-мегабайтный шарик /etc/udev/hwdb.binи почему под ним /etc?
Должен ли я хранить его с etckeeper?
Почему это двоичный мульти-мегабайтный шарик /etc/udev/hwdb.binи почему под ним /etc?
Должен ли я хранить его с etckeeper?
Ответы:
Файлы базы данных оборудования
- вырезать ненужные детали документации для этого ответа ---
Содержимое всех файлов hwdb считывается
systemd-hwdb(8)и компилируется в двоичную базу данных, расположенную по адресу/etc/udev/hwdb.binили, в качестве альтернативы,/usr/lib/udev/hwdb.binесли вы хотите отправить скомпилированную базу данных в неизменяемом образе. Во время выполнения используется только двоичная база данных.
systemd-hwdb [options] updateОбновите двоичную базу данных.
Вам не нужно помещать этот файл в какой-либо /etc/элемент управления версиями, если вы выясняете, когда запускается ваш конкретный дистрибутив systemd-hwdb. Поиск любых systemdмодулей, которые могут генерировать этот файл при загрузке или при определенном триггере / действии во время выполнения.
И это зависит от дистрибутива, чтобы выбрать, будет ли он хранить этот двоичный файл под /etc/udevили /usr/lib/udevпод именем hwdb.bin.
/usr/bin/systemd-hwdb --versionработает, и эти файлы существуют и содержат допустимые определения, поэтому моя система «хороша», и я могу опустить этот файл из etckeeperверсий: /usr/lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.serviceи/usr/lib/systemd/system/systemd-hwdb-update.service