Создание значимых сообщений фиксации etckeeper

Вы немного не поняли; две точки монтирования равны с точки зрения разрешений, флагов и т.д., потому что привязка эффективно перенаправляет доступ с одного пути на другой. Но они все еще различны.

Если вы посмотрите на /proc/self/mountinfo, вы увидите представление ядра о мире монтирования для этого процесса (пространства имен усложняют ситуацию; существует не только одно представление таблицы монтирования).

man 5 proc объяснит формат этого файла, но вы можете увидеть иерархию дерева и то, где у связываемых монтирований есть "родитель". Это файл, который разбирает findmnt.

3
30.05.2017, 14:05
1 ответ

Сообщение журнала изменений исходит от одного из скриптов ловушек etckeeper. Например, сообщение «сохранение незафиксированных изменений» взято из /etc/etckeeper/pre-install.d/50uncommitted-changes.

Но если вам нужны действительно осмысленные сообщения об изменениях, которые вы внесли, компьютер не сможет их сгенерировать. (Изменения, полученные в результате операции apt-get или emerge, получают осмысленные сообщения со списком пакетов, которые были установлены, обновлены или удалены.) Вам нужно запустить etckeeper commit или $vcs commit и введите осмысленное сообщение. Чтобы предотвратить запуск apt-get или emerge при наличии незафиксированных изменений, отредактируйте /etc/etckeeper/etckeeper.conf и раскомментируйте строку AVOID_COMMIT_BEFORE_INSTALL=1AVOID_DAILY_AUTOCOMMITS= 1, если он закомментирован).

5
27.01.2020, 21:18

Теги

Похожие вопросы