|
|
|
|
|
|
| Author |
Message |
Adam Kennedy *nix forums beginner
Joined: 24 Feb 2006
Posts: 8
|
Posted: Fri Feb 24, 2006 11:28 am Post subject:
Integrating the (old) Module::Install changes from this list
|
|
|
Hi guys
I've just (hand) merged the previously reported patch to add VMS support
to Module::Install, and I've got a few questions.
Most of the items were ok, but I have a question regarding .author->_author.
Lets assume for the moment I'm not changing the default filename for now
(mainly because I don't actually understand what it does yet) can
someone tell me what is the VMS equivalent of:
-d 'inc/.author'
With that answered, I'll stamp a tentative "VMS compatible, maybe" on it
for the next release (0.5 and then get you guys to try it out.
Thanks
Adam K |
|
| Back to top |
|
 |
John E. Malmberg *nix forums Guru Wannabe
Joined: 30 May 2005
Posts: 264
|
Posted: Fri Feb 24, 2006 2:25 pm Post subject:
Re: Integrating the (old) Module::Install changes from this list
|
|
|
Adam Kennedy wrote:
| Quote: | Hi guys
I've just (hand) merged the previously reported patch to add VMS support
to Module::Install, and I've got a few questions.
Most of the items were ok, but I have a question regarding
.author->_author.
Lets assume for the moment I'm not changing the default filename for now
(mainly because I don't actually understand what it does yet) can
someone tell me what is the VMS equivalent of:
-d 'inc/.author'
|
Is that to a configure parameter or as a parameter to a Perl program?
VMS will interpret 'inc/.author' as is in several ways.
If a logical name 'INC' exists, and no special features in the C library
enabled, VMS will interpret it as 'inc:.author;'.
A logical name in VMS is used pretty much the same way a symbolic link
is used in UNIX, except that logical names can be restricted in scope
and sometimes locally overridden, and a logical name for a path can
refer to multiple paths to be searched by the file system transparent to
the application.
If the above logical name does not exist, VMS will interpret it as
'[.inc].author;'
As long as there is not multiple dots in a name or other punctuation
besides '-_' in it, VMS should handle the UNIX syntax just fine, except
when issuing a shell command that expects VMS syntax.
On VAX or ODS-2 on Alpha, directory names can not have a leading "." or
"-" character in their names, and support by Perl for that on ODS-5 on
Alpha and Integrity is not yet complete in blead.
Be aware though that the leading "." has no special meaning in VMS on
a filename, if the intent is to make this a "hidden" file.
| Quote: | With that answered, I'll stamp a tentative "VMS compatible, maybe" on it
for the next release (0.5 and then get you guys to try it out.
|
-John
wb8tyw@qsl.net
Personal Opinion Only |
|
| Back to top |
|
 |
Adam Kennedy *nix forums beginner
Joined: 24 Feb 2006
Posts: 8
|
Posted: Fri Feb 24, 2006 2:28 pm Post subject:
Re: Integrating the (old) Module::Install changes from this list
|
|
|
To be honest, I'm not sure exactly what it's purpose is.
I believe it's to help distinguish between when the installer is being
run by the author, and when it is being run by an end-user.
Beyond that I have no idea at present.
I've gone with './inc/_author' for now as the most-recommended option.
It also what I'd like to move all platforms too if possible.
Adam K
John E. Malmberg wrote:
| Quote: | Adam Kennedy wrote:
Hi guys
I've just (hand) merged the previously reported patch to add VMS
support to Module::Install, and I've got a few questions.
Most of the items were ok, but I have a question regarding
.author->_author.
Lets assume for the moment I'm not changing the default filename for
now (mainly because I don't actually understand what it does yet) can
someone tell me what is the VMS equivalent of:
-d 'inc/.author'
Is that to a configure parameter or as a parameter to a Perl program?
VMS will interpret 'inc/.author' as is in several ways.
If a logical name 'INC' exists, and no special features in the C library
enabled, VMS will interpret it as 'inc:.author;'.
A logical name in VMS is used pretty much the same way a symbolic link
is used in UNIX, except that logical names can be restricted in scope
and sometimes locally overridden, and a logical name for a path can
refer to multiple paths to be searched by the file system transparent to
the application.
If the above logical name does not exist, VMS will interpret it as
'[.inc].author;'
As long as there is not multiple dots in a name or other punctuation
besides '-_' in it, VMS should handle the UNIX syntax just fine, except
when issuing a shell command that expects VMS syntax.
On VAX or ODS-2 on Alpha, directory names can not have a leading "." or
"-" character in their names, and support by Perl for that on ODS-5 on
Alpha and Integrity is not yet complete in blead.
Be aware though that the leading "." has no special meaning in VMS on
a filename, if the intent is to make this a "hidden" file.
With that answered, I'll stamp a tentative "VMS compatible, maybe" on
it for the next release (0.5 and then get you guys to try it out.
-John
wb8tyw@qsl.net
Personal Opinion Only |
|
|
| Back to top |
|
 |
Craig A. Berry *nix forums Guru Wannabe
Joined: 27 May 2005
Posts: 143
|
Posted: Fri Feb 24, 2006 2:59 pm Post subject:
Re: Integrating the (old) Module::Install changes from this list
|
|
|
At 10:28 PM +1100 2/24/06, Adam Kennedy wrote:
| Quote: | Lets assume for the moment I'm not changing the default filename for now (mainly because I don't actually understand what it does yet) can someone tell me what is the VMS equivalent of:
-d 'inc/.author'
|
The problem is that the dot is the directory separator on VMS. If
you want to have a directory name with a dot in it, you have to
escape it, and that only works on some volumes on recent versions of
VMS, and Perl support for it is still in progress. It's just a whole
lot easier to avoid using dots in directory names.
| Quote: | With that answered, I'll stamp a tentative "VMS compatible, maybe" on it for the next release (0.5 and then get you guys to try it out.
|
Sounds good, thanks.
--
________________________________________
Craig A. Berry
mailto:craigberry@mac.com
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser |
|
| Back to top |
|
 |
Google
|
|
| Back to top |
|
 |
|
|
The time now is Wed Dec 03, 2008 2:15 am | All times are GMT
|
|
Loans | Loans | Credit Cards | Cheapest mobile phones | Cash ISA
|
|
Copyright © 2004-2005 DeniX Solutions SRL
|
|
|
|
Other DeniX Solutions sites:
Unix/Linux blog |
electronics forum |
medicine forum |
science forum |
|
|
Privacy Policy
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|