Etckeeper

自定義目錄上的 etckeeper

  • December 17, 2018

我一直在閱讀etckeeper,但我無法確定您是否可以在 /etc 以外的任何其他目錄上使用它。

在任何配置文件(我可以找到)中似乎都沒有對 /etc 的引用,所以我認為這是硬編碼的,您不能選擇要監視的目錄。這是真的?我也想讓它管理 /opt。這可以做到嗎?

它就在手冊頁中。

  • 創建目錄 /foo
  • 使用 etckeeper 初始化:etckeeper init -d /foo
  • 送出應用送出到目錄:etckeeper commit -d /foo 'message'

但正如 ErikA 所提到的,您可以直接使用 git 或您最喜歡的DVCS

Etckeeper 只是 mercurial 或 git 的包裝器。它為包管理工具提供了一些不錯的掛鉤,可以在更新後自動獲取送出,並且可以選擇按計劃獲取。在 /etc 之外很可能不需要此附加功能。

根據您的需要,我只會使用 vanilla git(或您熟悉的任何其他版本控制工具)。如果需要,通過 cron 或作為應用程序部署過程的一部分安排定期送出。

引用自:https://serverfault.com/questions/411494