# from wu-lee # on Wednesday 22 August 2007 08:04 am: >I'm pretty sure installing files to standard locations such as $etc, >$var, $usr_lib, and setting permissions are common things to want to > do, at least it's a common problem for me, but so far as I know none > of the CPAN frameworks (ExtUtils::MakeMaker, Module::Install, and > what I'm using currenly, Module::Build) seem to support that > directly. > >Naively you might think this should be as transparent as installing > .pm files. I'm sure it isn't, but I also wonder why there doesn't > seem to be many (any?) modules which try to tackle it, since it'd > seem to be such a common requirement.
Hi Nick, We've seen similar questions a few times and I don't think they've ever really been solved. I think we're lacking a set of "standard practices" for such tasks, which would need to be described in a cross-platform manner. Without knowing the desired behavior, it is difficult to support it with an implementation. From your reading, would you be able to put together such a guide? Possibly on the perl5 wiki or as an RFC? It sounds like it may have been solved on a case-by-case basis in the distributions to which you refer. Having a summary of their general approach and referenced code snippets would certainly be a good starting point. I'm not sure if it will work-out best as a plugin or as being directly supported in Module::Build, but I would be happy to assist and would love to get something into the documentation. --Eric -- Chicken farmer's observation: Clunk is the past tense of cluck. --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------