如何使基于Dist :: Zilla的Perl模块(或应用程序)将文件安装到/ etc /?

 violet 发布于 2022-12-19 17:35

我维护多个Perl编写的(unix-ish)应用程序,其当前安装过程包括手动编写Makefile和安装配置文件/etc/.

我真的想切换他们的开发使用Dist::Zilla,但到目前为止我还没有找到任何Dist :: Zilla插件或功能,它允许我/etc/make install(或./Build install使用Module::Build而不是ExtUtils::MakeMaker)的情况下将给定文件放入正在安装我的应用程序的本地管理员.

使用pure ExtUtils::MakeMaker,我可以定义其他make目标,MY::postambleinstall目标通过depend { install => … }属性依赖于其中一个.做类似的事情,但通过dzil build,可能就足够了,但我会欣赏一种更明显的方式.

一种正交的方法是使应用程序不要求文件/etc/存在,但只是为了切换到Dist :: Zilla,实际代码似乎有很大变化,尽管我现在只想更改构建系统.

对于好奇:我目前想要切换到Dist :: Zilla的两个应用程序是xen-tools和unburden-home-dir.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有