[Simh] Transferring the licence file to the VAX emulator

Johnny Billquist bqt at softjar.se
Mon Dec 17 15:04:31 EST 2018


Actually, VMS don't natively have any record terminators for text files.
So lines terminated by CR, LF, CR+LF or whatever, are all wrong.

The natural format is variable length records with implied CRLF. Which 
means that on the disk, the records are prefixed by a length, and no CR 
or LF are actually present at all.

But of course, such a format is not something a 9660 file system can 
have, so you'll instead have to tell VMS that the files on that CD 
should be interpreted as stream-lf, if they are in fact Unix text files.

Exactly how you get VMS to actually interpret the files on the CD that 
way though, I can't remember. Maybe there is some mount option?
Otherwise copy the files over to a normal disk, and then change the file 
attributes to be stream-lf.

   Johnny

On 2018-12-17 16:15, Dave L wrote:
> Likely the issue is that the *nix system presents the text file as 
> stream-LF format which VMS won't understand as a standard text file 
> which it would expect to be CR-LF terminated records. VMS convert 
> utility would be able to fix that as already mentioned, tho you may need 
> to tell it what record format you want on the output file, can't recall 
> now (or use an FDL to define the output file format).
> 
> Alternatively you can just cut and paste from your host into the 
> terminal session to get the initial licenses set up and go from there, 
> either direct to the VMS prompt to action the commands or capture into a 
> command file ("$ copy TT: license.com" might work, then ctrl/Z when 
> finished).
> 
> HTH
> Dave
> 
> On Mon, 17 Dec 2018 14:02:24 -0000, Brian <b_lists at patandbrian.org> wrote:
> 
>> On 12/17/18 8:44 AM, Wilm Boerhout wrote:
>>> Brian schreef op 17-12-2018 om 14:28
>>>
>>> [snip]
>>>> I really don't want to have to enter all the licence data
>>>> interactively, or fix a couple of thousand line endings in the editor!
>>>> There must be SOME way of getting the file onto a new setup?
>>>>
>>>> Thanks for any assistance,
>>>>
>>>> Brian.
>>>
>>> What usually works for me:
>>>
>>>  * open the license command file  file in your mail program / in a
>>>    notepad on your Linux host.
>>>  * Open a TPU editor session on your OPA0 simh console terminal
>>>  * Copy/Paste the License file text into the TPU editor window.
>>>
>>> If you get buffer overflows on VMS, try it with just the TCP/IP
>>> license (called UCX for hysterical reasons), then setup IP networking
>>> and ftp on VMS.
>>>
>>
>> OK, thanks, I'll give it a try later today and report back. If anybody
>> can tell me in simple terms, though, I would like to understand why
>> the route of going via an ISO didn't work. Is it not possible to
>> transfer text files to the VAX other than via cut-and-paste without
>> the line endings getting mangled?
>>
>> Brian.
>> _______________________________________________
>> Simh mailing list
>> Simh at trailing-edge.com
>> http://mailman.trailing-edge.com/mailman/listinfo/simh
> 
> 
> -- 
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh


-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol


More information about the Simh mailing list