2

我正在编写我的 perl 程序的分发包,我需要“制作安装”命令复制文件,例如 conf/my.conf 到 /usr/local/etc/my.conf。我应该在 WriteMakefile 中使用哪个参数?

谢谢!

4

2 回答 2

2

它不会退出 :) (在旧 TODO 上)

使用File::ShareDir::Install/File::UserConfig

或者试试你的运气Module::Build::SysPath

于 2013-01-09T12:46:53.093 回答
0

我发现不漂亮但有用的解决方案:

sub MY::postamble {
    return qq{
install :: conf/my.conf
\tcp conf/my.conf /usr/local/etc/my.conf
};

这是 Makefile 的一个简单附加组件,用于在“make install”运行时运行命令。在现实生活中它看起来有点困难,但是...... =)

如果有什么好看的点子欢迎欢迎!

于 2013-01-09T14:32:14.280 回答