etckeeper в пользовательском каталоге
Я читал о etckeeper
, но я не могу понять, можете ли вы использовать его в любых других каталогах, кроме /etc.
Кажется, что нет никаких ссылок на / etc в любом файле конфигурации (который я могу найти), поэтому я предполагаю, что это жестко запрограммировано, и вы не можете выбрать каталоги для мониторинга. Это правда? Я хотел бы также иметь это управление / выбор. Можно ли это сделать?
3 ответа
Etckeeper - это просто оболочка для Mercurial или Git. Он предоставляет несколько приятных возможностей в инструменты управления пакетами для автоматического получения коммита после обновлений и, по желанию, по расписанию. Эта дополнительная функциональность, скорее всего, не нужна вне / etc.
В зависимости от ваших потребностей, я бы просто использовал vanilla git (или любой другой инструмент контроля версий, с которым вы знакомы). При необходимости запланируйте регулярные коммиты через cron или как часть процесса развертывания вашего приложения.
Если вы не хотите все время указывать "-d", вы можете поставить строку:
ETCKEEPER_DIR=/opt
в /etc/etckeeper/etckeeper.conf.
Это не в человеке, но это может быть выведено из сценария etckeeper.