At 1:05 AM -0400 4/20/02, Michael G Schwern wrote:
>So here's the list o' obstacles to proper prefixifying on VMS.
>
>- Obviously, you can't just concatenate paths.
True, and the very name "prefix" suggests that you can. What we
really mean by prefix on VMS is a device and directory spec that can
be prepended to a filename to get a full path.
>- VMS prior to bleadperl is missing large chunks of %Config.
>
>
>And here's what we've got going for us:
>
>- All the existing %Config entires seem to be of the form
> perl_root:[...] which makes it relatively easy to figure out the
> prefix.
>
>
>so what I'm going to do is override prefixify() on VMS so that it
>looks for perl_root:, tears that out and hard-codes your new PREFIX.
Something like that makes sense, but the 'perl_root' string is
configurable via $Config{vms_prefix}. If someone wanted to make it
'perl$rootdir' they could do so in principle, though I've never tried
it and don't recommend it. Still, we shouldn't build things that
will automatically break if someone does change it.
>I'm also going to override init_INSTALL so that on 5.6.1 and back it
>will attempt to recover the missing %Config variables from other
>existing ones.
Thanks for your efforts. I'm sorry I haven't had time to get more
involved in this. Give a holler when there is something to test.
--
____________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]
"Literary critics usually know what they're
talking about. Even if they're wrong."
-- Perl creator Larry Wall