On Thursday, November 7, 2002, at 05:56  PM, Andreas J. Koenig wrote:

On Thu, 7 Nov 2002 13:18:17 +1100, Ken Williams <[EMAIL PROTECTED]> said:

Okay.  I'll wait a week or so for someone like Andreas or Andy to
chime in and explain why there are no other INSTALL*SCRIPT entries,
and if that doesn't happen I'll assume it's an error and I'll try to
fix it.
Sorry, I have no answer to this one.

Would it be wrong to just put scripts into INSTALL*BIN?  Do we really
need to make a big distinction between executable binaries and
executable scripts?
The reason for 'script' being separated from 'bin' was that you can
share scripts between architectures but usually cannot share binaries.

If people actually make use of this distiction, nobody knows.
It sounds like the kind of thing someone's going to be using somewhere, so it probably shouldn't get completely broken.

If I were to fix this, I think there would be a few parts to it:

1) MakeMaker should try to determine a better place to put scripts (by guessing)
2) EU::Install should honor that
3) Config.pm should have INSTALLSITESCRIPT and INSTALLVENDORSCRIPT entries so MM doesn't have to guess

In practice, I don't think any 'hints' files (in 5.8, anyway) have INSTALLBIN and INSTALLSCRIPT different, so it's probably pretty safe to guess from INSTALL*BIN, I think.

Then I have to figure out how to cooperate/repeat with Module::Build.

-Ken

Reply via email to