使用ExtUtils :: MakeMaker在备用目录中安装脚本

时间:2012-08-29 18:09:03

标签: perl debian makemaker

我有一个ExtUtils :: MakeMaker makefile,可以安装两个脚本script1script2。我这样做是用

EXE_FILES => ['usr/sbin/script1',
              'usr/sbin/script2', ],
Makefile.PL中的

。但是,运行make install时,/usr/bin中会安装两个脚本,而我希望它们安装在/usr/sbin中。

请注意,这一切都是在Debian软件包中完成的,所以我正在寻找一种在Makefile.pl(或debian/rules)内部而不是从命令行指定脚本安装目录的方法。 如何告诉MakeMaker在/usr/sbin中安装这些文件?

1 个答案:

答案 0 :(得分:2)

文档说EXE_FILES

  

参考可执行文件数组。这些文件将被复制到INST_SCRIPT目录。

所以

perl Makefile.PL INST_SCRIPT=/usr/sbin