一个基于git的arch-linux工具,用于维护/etc文件。
etcmaint的Python项目详细描述
etcmaint使用git合并 pacman已自定义。
etc中的自定义配置文件由etcmaint和 在git存储库的master分支中跟踪。请参阅Handling Config Files了解何时发生这种检测。升级pacman后, etcmaint使用git将自定义配置文件与 升级引入的更改。
/etc中未由pacman安装的配置文件,用于 示例netctl配置文件,可以手动提交到master分支。 etcmaint还将跟踪对这些文件所做的更改。
etcmaint使用来自master的master-tmp临时分支, 提交会话期间所做的所有更改。这个临时分支是 仅当会话完成时(即当 复制git合并的自定义配置文件 返回/etc。
在完成之前,当前etcmaint会话中的更改可以是 打印方式:
$ git diff master...master-tmp