我有一个ExtUtils :: MakeMaker makefile,可以安装两个脚本script1
和script2
。我这样做是用
EXE_FILES => ['usr/sbin/script1',
'usr/sbin/script2', ],
Makefile.PL
中的。但是,运行make install
时,/usr/bin
中会安装两个脚本,而我希望它们安装在/usr/sbin
中。
请注意,这一切都是在Debian软件包中完成的,所以我正在寻找一种在Makefile.pl
(或debian/rules
)内部而不是从命令行指定脚本安装目录的方法。
如何告诉MakeMaker在/usr/sbin
中安装这些文件?
答案 0 :(得分:2)
文档说EXE_FILES
是
参考可执行文件数组。这些文件将被复制到
INST_SCRIPT
目录。
所以
perl Makefile.PL INST_SCRIPT=/usr/sbin