【发布时间】:2012-07-09 08:32:33
【问题描述】:
我正在使用 ExtUtils::MakeMaker 分发我的 perl 模块,该模块由一个 PM 文件和一个可执行文件组成。
可执行文件必须加载配置文件。
我希望我的 Makefile.PL :
- 生成配置文件;
- 将其安装在正确的 PREFIX 中;
- 修改可执行文件设置配置文件的真实路径。
但我不知道该怎么做。
【问题讨论】:
-
如果您的代码在没有配置文件的情况下运行,则使您的代码回退到合理的默认行为。如果它需要的信息没有以一种或另一种方式传递,那么该工具很可能会死掉,但要求它专门放在一个文件中听起来很讨厌。
-
配置文件只存储一个 setuid/setgid 的用户/组,默认情况下程序会将其设置为nobody:nobody。反正程序要加载配置文件,不知道怎么设置真实路径(PREFIX/etc/...)
标签: perl