2

我有一个 ExtUtils::MakeMaker makefile,它安装了两个脚本script1script2. 我用这条线做这个

EXE_FILES => ['usr/sbin/script1',
              'usr/sbin/script2', ],

Makefile.PL. 但是,当make install运行这两个脚本时/usr/bin,我希望它们安装在/usr/sbin.

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

4

1 回答 1

2

文档说EXE_FILES

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

所以

perl Makefile.PL INST_SCRIPT=/usr/sbin
于 2012-08-29T18:28:11.727 回答