Re: z/Linux and VM RDR files

2021-05-21 Thread van Sleeuwen, Berry
We monitor our Linux consoles through PROP. When a file arrives in the RDR it 
will trigger an event in PROP that executes a rexx exec, in our case the exec 
sends a command to the Linux console.

All guests are configured AUTOONLY and root is logged in on the console. When a 
RDR file arrives a script, triggered by PROP, is executed to receive the file 
and perform additional actions based on the content of the file. For instance 
we send log files from all guests to our Samba machine. When the file arrives 
in the RDR a script will receive the file and save it in a Samba filespace.

Met vriendelijke groet/With kind regards/Mit freundlichen Grüßen,
Berry van Sleeuwen
Flight Forum 3000 5657 EW Eindhoven

-Original Message-
From: Linux on 390 Port  On Behalf Of Dave Jones
Sent: Thursday, 20 May 2021 21:38
To: LINUX-390@VM.MARIST.EDU
Subject: z/Linux and VM RDR files

Caution! External email. Do not open attachments or click links, unless this 
email comes from a known sender and you know the content is safe.

Hello, all.
How can I get automatically notified in a z/Linux guest (in this case Ubuntu 
20.04) when a rdr file arrives for it?
Many thanks.
DJ

--
DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and Cloud
703.237.7370 (Office) | 281.578.7544 (CELL)

INFORMATION TECHNOLOGY COMPANY

--
For LINUX-390 subscribe / signoff / archive access instructions, send email to 
lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww2.marist.edu%2Fhtbin%2Fwlvindex%3FLINUX-390&data=04%7C01%7CBerry.vanSleeuwen%40atos.net%7C081f8a632b0e49925b5708d91bc6d3ce%7C33440fc6b7c7412cbb730e70b0198d5a%7C0%7C0%7C637571363051602158%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=qUnZeGTlj2ra8rFwH66dS4prYd6HSmZ7m8TzPctK1y0%3D&reserved=0

This e-mail and the documents attached are confidential and intended solely for 
the addressee; it may also be privileged. If you receive this e-mail in error, 
please notify the sender immediately and destroy it. As its integrity cannot be 
secured on the Internet, Atos’ liability cannot be triggered for the message 
content. Although the sender endeavours to maintain a computer virus-free 
network, the sender does not warrant that this transmission is virus-free and 
will not be liable for any damages resulting from any virus transmitted. On all 
offers and agreements under which Atos Nederland B.V. supplies goods and/or 
services of whatever nature, the Terms of Delivery from Atos Nederland B.V. 
exclusively apply. The Terms of Delivery shall be promptly submitted to you on 
your request.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-21 Thread Dave Jones

This begs the questioncould a WAKEUP type function be written for
zLinux when it is running as a guest of z/VM?
DJ

---
DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and
Cloud
703.237.7370 (Office) | 281.578.7544 (CELL)

INFORMATION TECHNOLOGY COMPANY

On 05.21.2021 8:58 AM, Alan Altmark wrote:

On Friday, 05/21/2021 at 12:44 GMT, Ingo Adlung 
wrote:

I don't recall how an unsolicited DE is processed today, but I don't

feel a

udev event would be the adequate action. Perhaps it could become an
informational log entry that could be filtered ...


There's already code in vmur to handle unsolicited DE (it explicitly
ignores it).  I'm not sure how add_uevent_var() works and how drivers
can
change the value of variable with kobject_uevent( KOBJ_CHANGE ), but
maybe
vmur could add "NEW_SPOOL_FILE" when it gets loaded, and change it's
status when the unsolicited DE arrives.  (Also triggered by CP READY
00C
command._

Udev appears to be designed to handle device status changes, not just
hotplug events.

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM Systems Lab Services
IBM Z Delivery Practice
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390
or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-21 Thread Alan Altmark
On Friday, 05/21/2021 at 12:44 GMT, Ingo Adlung  wrote:
> I don't recall how an unsolicited DE is processed today, but I don't
feel a
> udev event would be the adequate action. Perhaps it could become an
> informational log entry that could be filtered ...

There's already code in vmur to handle unsolicited DE (it explicitly
ignores it).  I'm not sure how add_uevent_var() works and how drivers can
change the value of variable with kobject_uevent( KOBJ_CHANGE ), but maybe
vmur could add "NEW_SPOOL_FILE" when it gets loaded, and change it's
status when the unsolicited DE arrives.  (Also triggered by CP READY 00C
command._

Udev appears to be designed to handle device status changes, not just
hotplug events.

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM Systems Lab Services
IBM Z Delivery Practice
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-21 Thread Ingo Adlung
I don't recall how an unsolicited DE is processed today, but I don't feel a
udev event would be the adequate action. Perhaps it could become an
informational log entry that could be filtered ...

Best regards
Ingo

Linux on 390 Port  wrote on 21/05/2021 14:12:30:

> From: Dave Jones 
> To: LINUX-390@VM.MARIST.EDU
> Date: 21/05/2021 14:12
> Subject: [EXTERNAL] Re: [LINUX-390] z/Linux and VM RDR files
> Sent by: Linux on 390 Port 
>
> > But I don't know if the Linux device drivers will generate UDEV events
> > based on it.  It would be nice if they did.
> They don't, unfortunately.
> DJ
>
> ---
> DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and
> Cloud
> 703.237.7370 (Office) | 281.578.7544 (CELL)
>
> INFORMATION TECHNOLOGY COMPANY
>
> On 05.20.2021 2:32 PM, Alan Altmark wrote:
> > On Thursday, 05/20/2021 at 07:37 GMT, Dave Jones 
> > wrote:
> >> How can I get automatically notified in a z/Linux guest (in this case
> >> Ubuntu 20.04) when a rdr file arrives for it?
> >
> > (Didn't we have a conversation about this here a few weeks/months ago?)
> >
> > Aside from an IMSG, the reader will get an unsolicited DEVICE-END
> > interrupt indicating a transition from NOT READY to READY.  This is the
> > same kind of interrupt that indicates
> > - a tape has been loaded in a drive and has reached load point,
> > - a disk pack has spun up to speed after being mounted (think 2314)
> > - you have powered on your 3270.
> >
> > Bottom line, the device is ready to send or receive data.
> >
> > But I don't know if the Linux device drivers will generate UDEV events
> > based on it.  It would be nice if they did.
> >
> > Alan Altmark
> >
> > Senior Managing z/VM and Linux Consultant
> > IBM Systems Lab Services
> > IBM Z Delivery Practice
> > ibm.com/systems/services/labservices
> > office: 607.429.3323
> > mobile; 607.321.7556
> > alan_altm...@us.ibm.com
> > IBM Endicott
> >
> > --
> > For LINUX-390 subscribe / signoff / archive access instructions,
> > send email to lists...@vm.marist.edu with the message: INFO LINUX-390
> > or visit
> > INVALID URI REMOVED
>
u=http-3A__www2.marist.edu_htbin_wlvindex-3FLINUX-2D390&d=DwICAg&c=jf_iaSHvJObTbx-

> siA1ZOg&r=jQ4IiHbzZ0l-wFKuUHMHvPIsi5vD8MZZCyI-
> y49pWL0&m=5ywmMJVFZyEf8W6Vzgu1WsH4_ZU6YQzUzMv8mg-
> vkMI&s=mluEhnHnjo7oGpUwXU9AUnwgN0gFa6nv3SLlcDDOICU&e=
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
> INVALID URI REMOVED
>
u=http-3A__www2.marist.edu_htbin_wlvindex-3FLINUX-2D390&d=DwICAg&c=jf_iaSHvJObTbx-

> siA1ZOg&r=jQ4IiHbzZ0l-wFKuUHMHvPIsi5vD8MZZCyI-
> y49pWL0&m=5ywmMJVFZyEf8W6Vzgu1WsH4_ZU6YQzUzMv8mg-
> vkMI&s=mluEhnHnjo7oGpUwXU9AUnwgN0gFa6nv3SLlcDDOICU&e=
>

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-21 Thread Dave Jones

But I don't know if the Linux device drivers will generate UDEV events
based on it.  It would be nice if they did.

They don't, unfortunately.
DJ

---
DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and
Cloud
703.237.7370 (Office) | 281.578.7544 (CELL)

INFORMATION TECHNOLOGY COMPANY

On 05.20.2021 2:32 PM, Alan Altmark wrote:

On Thursday, 05/20/2021 at 07:37 GMT, Dave Jones 
wrote:

How can I get automatically notified in a z/Linux guest (in this case
Ubuntu 20.04) when a rdr file arrives for it?


(Didn't we have a conversation about this here a few weeks/months ago?)

Aside from an IMSG, the reader will get an unsolicited DEVICE-END
interrupt indicating a transition from NOT READY to READY.  This is the
same kind of interrupt that indicates
- a tape has been loaded in a drive and has reached load point,
- a disk pack has spun up to speed after being mounted (think 2314)
- you have powered on your 3270.

Bottom line, the device is ready to send or receive data.

But I don't know if the Linux device drivers will generate UDEV events
based on it.  It would be nice if they did.

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM Systems Lab Services
IBM Z Delivery Practice
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390
or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Mark Post
On 5/20/21 5:32 PM, Alan Altmark wrote:
> But I don't know if the Linux device drivers will generate UDEV events
> based on it.  It would be nice if they did.

I just ran a test, and it doesn't seem to do so.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Mark Post
On 5/20/21 4:06 PM, Mark Post wrote:
> If the message you get from CP is an SMSG, then you can have udev rules
> that would get triggered to check to see what was in the SMSG, and act
> on it as appropriate.
>
> I don't know if those *are* SMSGs or not, but if they are, this is the
> approach I would take.

Rats, I have to take that back. The smsgiucv_app driver only sees SMSGs
that start with the characters "APP," so this won't work for virtual
reader events. Sorry for the noise.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Mark Post
On 5/20/21 3:37 PM, Dave Jones wrote:
> Hello, all.
> How can I get automatically notified in a z/Linux guest (in this case
> Ubuntu 20.04) when a rdr file arrives for it?
> Many thanks.
> DJ

If the message you get from CP is an SMSG, then you can have udev rules
that would get triggered to check to see what was in the SMSG, and act
on it as appropriate.

I don't know if those *are* SMSGs or not, but if they are, this is the
approach I would take.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Alan Altmark
On Thursday, 05/20/2021 at 07:37 GMT, Dave Jones 
wrote:
> How can I get automatically notified in a z/Linux guest (in this case
> Ubuntu 20.04) when a rdr file arrives for it?

(Didn't we have a conversation about this here a few weeks/months ago?)

Aside from an IMSG, the reader will get an unsolicited DEVICE-END
interrupt indicating a transition from NOT READY to READY.  This is the
same kind of interrupt that indicates
- a tape has been loaded in a drive and has reached load point,
- a disk pack has spun up to speed after being mounted (think 2314)
- you have powered on your 3270.

Bottom line, the device is ready to send or receive data.

But I don't know if the Linux device drivers will generate UDEV events
based on it.  It would be nice if they did.

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM Systems Lab Services
IBM Z Delivery Practice
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com
IBM Endicott

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Rick Troth
[sigh]
Now that you ask, I'll have to dig to remember it. It's one of the
neatest things about z/VM virtual machines, but not universally
applicable to Linux (or even Linux on Z).
All the DuckDuck hits are for the terminal server, and that's completely
different.

It's *not* the smsgiucv_app driver, so I don't think you can use it with
UDEV directly.
Also, listening to*MSG traffic is a privileged operation. You'll
probably have to create a simple daemon to listen and then act. (Can we
say "GONE EXEC"?)

Memory is fuzzy. Did I write an IUCV listener? Easy enough to do with
AF_IUCV. Connect to *MSG and sit there waiting for messages. Be sure to
'vmcp set imsg iucv' first.

If you've written a TCP listener then an IUCV listener is just as easy.

I apologize that I can't be more helpful. *:-(*

-- R; <><




On 5/20/21 4:29 PM, Dave Jones wrote:
> Rick, I can? Pray tell, how? If I was doing this on CMS I would just use
> WAKEUP (or something like it) to run something when a RDR arrived.
> Many thanks.
> DJ
>
> ---
> DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and
> Cloud
> 703.237.7370 (Office) | 281.578.7544 (CELL)
>
> INFORMATION TECHNOLOGY COMPANY
>
> On 05.20.2021 1:23 PM, Rick Troth wrote:
>> IMSGs
>> But you can trap those too.
>>
>> On Thu, May 20, 2021, 16:11 Mark Post  wrote:
>>
>>> On 5/20/21 4:06 PM, Mark Post wrote:
>>> > If the message you get from CP is an SMSG, then you can have udev
>>> rules
>>> > that would get triggered to check to see what was in the SMSG, and
>>> act
>>> > on it as appropriate.
>>> >
>>> > I don't know if those *are* SMSGs or not, but if they are, this is
>>> the
>>> > approach I would take.
>>>
>>> Rats, I have to take that back. The smsgiucv_app driver only sees
>>> SMSGs
>>> that start with the characters "APP," so this won't work for virtual
>>> reader events. Sorry for the noise.
>>>
>>>
>>> Mark Post
>>>
>>> --
>>> For LINUX-390 subscribe / signoff / archive access instructions,
>>> send email to lists...@vm.marist.edu with the message: INFO LINUX-390
>>> or
>>> visit
>>> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>>>
>>
>> --
>> For LINUX-390 subscribe / signoff / archive access instructions,
>> send email to lists...@vm.marist.edu with the message: INFO LINUX-390
>> or visit
>> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390
> or visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390


-- 
-- R; <><


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Neale Ferguson
If you use the fsiucv driver I wrote you can use it to field stuff from *MSG.

Neale Ferguson

On 5/21/21, 06:29, "Linux on 390 Port on behalf of Dave Jones" 
 wrote:

Rick, I can? Pray tell, how? If I was doing this on CMS I would just use
WAKEUP (or something like it) to run something when a RDR arrived.



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Dave Jones

Rick, I can? Pray tell, how? If I was doing this on CMS I would just use
WAKEUP (or something like it) to run something when a RDR arrived.
Many thanks.
DJ

---
DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and
Cloud
703.237.7370 (Office) | 281.578.7544 (CELL)

INFORMATION TECHNOLOGY COMPANY

On 05.20.2021 1:23 PM, Rick Troth wrote:

IMSGs
But you can trap those too.

On Thu, May 20, 2021, 16:11 Mark Post  wrote:


On 5/20/21 4:06 PM, Mark Post wrote:
> If the message you get from CP is an SMSG, then you can have udev rules
> that would get triggered to check to see what was in the SMSG, and act
> on it as appropriate.
>
> I don't know if those *are* SMSGs or not, but if they are, this is the
> approach I would take.

Rats, I have to take that back. The smsgiucv_app driver only sees
SMSGs
that start with the characters "APP," so this won't work for virtual
reader events. Sorry for the noise.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390
or
visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390
or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Rick Troth
IMSGs
But you can trap those too.

On Thu, May 20, 2021, 16:11 Mark Post  wrote:

> On 5/20/21 4:06 PM, Mark Post wrote:
> > If the message you get from CP is an SMSG, then you can have udev rules
> > that would get triggered to check to see what was in the SMSG, and act
> > on it as appropriate.
> >
> > I don't know if those *are* SMSGs or not, but if they are, this is the
> > approach I would take.
>
> Rats, I have to take that back. The smsgiucv_app driver only sees SMSGs
> that start with the characters "APP," so this won't work for virtual
> reader events. Sorry for the noise.
>
>
> Mark Post
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


Re: z/Linux and VM RDR files

2021-05-20 Thread Frank Heimes
Hi Dave,
the principle is the same for all Linux on Z distros (well, the sudo piece
is typical for Ubuntu ;-)

Enable the corresponding ccw devices:
sudo chzdev -e 0.0.000c-0.0.000e
and you'll get these devices:
ls -l /dev/vm*
crw--- 1 root root  10, 122 Apr 22 08:06 /dev/vmcp
crw--- 1 root root 246,  14 May 20 19:47 /dev/vmprt-0.0.000e
crw--- 1 root root 246,  13 May 20 19:47 /dev/vmpun-0.0.000d
crw--- 1 root root 246,  12 May 20 19:47 /dev/vmrdr-0.0.000c
Check that the vmur is in place:
lsmod | grep vmur
and use it, e.g.
sudo vmur receive 1234
...

I suggest to have a look at the "Device Drivers, Features, and Commands on
Ubuntu Server" guide:
https://www.ibm.com/docs/en/linux-on-systems?topic=commands-ubuntu-server
(hopefully 20.04)
Chapter 38 - z/VM unit record device driver (page 395)
and
vmur - Work with z/VM spool file queues (page 672)

I hope that this is what you wanted ...

Bye, Frank

Ubuntu on s390x Blog -- ubuntu-on-big-iron.blogspot.com



On Thu, May 20, 2021 at 9:38 PM Dave Jones  wrote:

> Hello, all.
> How can I get automatically notified in a z/Linux guest (in this case
> Ubuntu 20.04) when a rdr file arrives for it?
> Many thanks.
> DJ
>
> --
> DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and
> Cloud
> 703.237.7370 (Office) | 281.578.7544 (CELL)
>
> INFORMATION TECHNOLOGY COMPANY
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390
>

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390


z/Linux and VM RDR files

2021-05-20 Thread Dave Jones

Hello, all.
How can I get automatically notified in a z/Linux guest (in this case
Ubuntu 20.04) when a rdr file arrives for it?
Many thanks.
DJ

--
DAVID JONES | MANAGING DIRECTOR FOR ZSYSTEMS SERVICES | z/VM, Linux, and
Cloud
703.237.7370 (Office) | 281.578.7544 (CELL)

INFORMATION TECHNOLOGY COMPANY

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390