0
这可能是一个愚蠢的问题,应该是有据可查的,但我找不到任何直观或简单的方法来做我所需要的(但是,当涉及自动工具时,什么是直观的?)。不覆盖配置数据与自动工具
我有一个基于配置的项目,它也使用confdir和conf_DATA变量自动安装一些示例配置文件。我的问题是,每次我进行make install时,已经存在并且可能已被修改的所有配置文件都会被覆盖。我想避免这种情况,并且如果conffile.cfg已经存在,将样本复制到conffile.cfg.new中。 Makefile.am中有这么简单的方法吗?我也可以安装所有的配置文件,比如conffile.cfg.sample,并且只有在第一次安装软件时,将每个样本复制到可以使用的cfg,而不是依赖用户这样做:无论哪种方式,这需要一些条件安装行为。
任何暗示我该怎么办?谢谢!
感谢您的回答。我想我必须采取不同的方法,例如,使用单独的目标(如'make config')仅在用户请求时安装配置文件。 – 2014-10-01 08:52:25