Установите скрипты в альтернативном каталоге, используя ExtUtils::MakeMaker

У меня есть make-файл ExtUtils::MakeMaker, который устанавливает два сценария 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?

1 ответ

Решение

Документы говорят EXE_FILES является

Ref to array of executable files. The files will be copied to the INST_SCRIPT каталог.

Так

perl Makefile.PL INST_SCRIPT=/usr/sbin
Другие вопросы по тегам