Re: z/VM cheatsheet

2016-08-15 Thread Paul Flint

Greetings Mark,

Very nice!

Regards,

Paul Flint

On Sat, 13 Aug 2016, Mark Post wrote:


Date: Sat, 13 Aug 2016 10:34:32 -0600
From: Mark Post <mp...@suse.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: z/VM cheatsheet


On 8/13/2016 at 09:38 AM, Tito Garrido <titogarr...@gmail.com> wrote:

Hi Folks,

Just sharing a simple z/VM cheatsheet that I have created:

https://www.cheatography.com/titog/cheat-sheets/z-vm-cheat-sheet/

If you want to collaborate let me know :)


If you want collaboration, wiki.linuxvm.org might be a better place.


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: z/VM cheatsheet

2016-08-15 Thread Paul Flint

Greetings Tito,

Got to Mark before you.

Very nice work.

Regards,

Paul Flint

On Sat, 13 Aug 2016, Tito Garrido wrote:


Date: Sat, 13 Aug 2016 10:38:29 -0300
From: Tito Garrido <titogarr...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: z/VM cheatsheet

Hi Folks,

Just sharing a simple z/VM cheatsheet that I have created:

https://www.cheatography.com/titog/cheat-sheets/z-vm-cheat-sheet/

If you want to collaborate let me know :)

Regards,

Tito

--

Linux User #387870
.
 _/_õ|__|
..º[ .-.___.-._| . . . .
.__( o)__( o).:___

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: zlinux suse12 cant ping hostname

2016-08-04 Thread Paul Flint

Veerendra,

Could you please run the following commands and send the result to the 
list?


It will help troubleshoot this issue.

COMMAND:
 sudo /sbin/ifconfig -a
 sudo /bin/netstat

Thanks,

Flint

On Thu, 4 Aug 2016, Jake Anderson wrote:


Date: Thu, 4 Aug 2016 23:18:06 +0530
From: Jake Anderson <justmainfra...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: zlinux suse12 cant ping hostname

What about your Ethernet?

On Aug 4, 2016 10:32 PM, "Veerendra H" <kumarsyste...@gmail.com> wrote:


Hi Marcy,

Thanks for the reply. Yes we have name server entry in there.

Regards,
Kumar

On Thu, Aug 4, 2016 at 10:21 PM, Marcy Cortes <
marcy.d.cor...@wellsfargo.com

wrote:



Do you have nameserver entries in your /etc/resolv.conf?

Can you ping them?



-Original Message-
From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of
Veerendra H
Sent: Thursday, August 04, 2016 9:42 AM
To: LINUX-390@VM.MARIST.EDU
Subject: [LINUX-390] zlinux suse12 cant ping hostname

Hi,

We have Suse12 installed on one of our zlinux systems. Cant get to ping
the host name of any servers but i can ping the IPs. i checked around on
/etc/sysconfig/network but didnt find a file to update to change the DNS
resolver.

I updated the /etc/resolv.conf with our domain name but still cant get
this working.

And also, which Suse doc helps in configuring and troubleshooting Suse12?
Please advise

Regards,
Kumar

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

visit

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit

http://wiki.linuxvm.org/




--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Other tests for connectivity...

2016-08-04 Thread Paul Flint

Veerendra

I sent you commands to run from the terminal that would help to 
troubleshoot your issue with the Linux guest running on your zLinux system.

I predicated each command with "sudo", which runs them at root privilege.

Running at root privilege lets me know if you have root on the system, 
which we will need farther along in the troubleshooting process. So 
knowing if you have root is worthwhile.  If you don't have root on the 
host, then remove the "sudo" from the command, they should still give you 
results to share.  I have added one more test command it would be good to 
know the result of.  I am maintaining that we perform these tests at root 
level, mostly because that is how I do it when I am troubleshooting. 
Here are the three commands:


COMMANDS:
 sudo /sbin/ifconfig -a
 sudo /bin/netstat
 sudo /sbin/route -n

Once you get the network working things always get easier.

Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Re: zlinux suse12 cant ping hostname

2016-08-04 Thread Paul Flint

Dear Dave,

Yea, but I was just making certain that they ran.

Some systems limit access in some configurations.  I mostly use Debian, 
and in fact I was concerned that SLEZ or the Hat might not support sudo in 
some configurations.


In any event the data from these two commands might really help.

Regards,

Flint

On Thu, 4 Aug 2016, Dave McGuire wrote:


Date: Thu, 4 Aug 2016 14:25:46 -0400
From: Dave McGuire <mcgu...@neurotica.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: zlinux suse12 cant ping hostname

 Unless someone has inexplicably decided to make these commands different
on z than they have been on a hundred other platforms for decades, you
don't need to run them as root, FYI.

  -Dave

--
Dave McGuire, AK4HZ
New Kensington, PA



On August 4, 2016 2:24:10 PM Paul Flint <fl...@flint.com> wrote:


Veerendra,

Could you please run the following commands and send the result to the
list?

It will help troubleshoot this issue.

COMMAND:
  sudo /sbin/ifconfig -a
  sudo /bin/netstat

Thanks,

Flint

On Thu, 4 Aug 2016, Jake Anderson wrote:


Date: Thu, 4 Aug 2016 23:18:06 +0530
From: Jake Anderson <justmainfra...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: zlinux suse12 cant ping hostname

What about your Ethernet?

On Aug 4, 2016 10:32 PM, "Veerendra H" <kumarsyste...@gmail.com> wrote:


Hi Marcy,

Thanks for the reply. Yes we have name server entry in there.

Regards,
Kumar

On Thu, Aug 4, 2016 at 10:21 PM, Marcy Cortes <
marcy.d.cor...@wellsfargo.com

wrote:



Do you have nameserver entries in your /etc/resolv.conf?

Can you ping them?



-Original Message-
From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of
Veerendra H
Sent: Thursday, August 04, 2016 9:42 AM
To: LINUX-390@VM.MARIST.EDU
Subject: [LINUX-390] zlinux suse12 cant ping hostname

Hi,

We have Suse12 installed on one of our zlinux systems. Cant get to ping
the host name of any servers but i can ping the IPs. i checked around on
/etc/sysconfig/network but didnt find a file to update to change the DNS
resolver.

I updated the /etc/resolv.conf with our domain name but still cant get
this working.

And also, which Suse doc helps in configuring and troubleshooting Suse12?
Please advise

Regards,
Kumar

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

visit

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit

http://wiki.linuxvm.org/




--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this no

Re: zlinux suse12 cant ping hostname

2016-08-04 Thread Paul Flint

Veerendra,

Mark bring up an interesting if annoying point.

Security zealots often turn off the ICMP service that supports ping.

One trick is to use the Google DNS server which is 8.8.8.8.

Try to ping 8.8.8.8
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=43 time=33.5 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=43 time=34.5 ms
 to stop.

Put that in /etc/resolv.conf in the following fashion.

First make a backup of what you got!
cp  /etc/resolv.conf /etc/$(date +%F)_resolv.conf
# makes a date coded copy

Next Edit /etc/resolv.conf to look like this:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by 
resolvconf(8)

# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8

Note we are disregarding the warning not to edit by hand.

The output of the three earlier commands would still be useful.

Regards,

Flint

On Thu, 4 Aug 2016, Mark Post wrote:


Date: Thu, 4 Aug 2016 13:01:58 -0600
From: Mark Post <mp...@suse.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: zlinux suse12 cant ping hostname


On 8/4/2016 at 12:41 PM, Veerendra H <kumarsyste...@gmail.com> wrote:

Hi,

We have Suse12 installed on one of our zlinux systems. Cant get to ping the
host name of any servers but i can ping the IPs. i checked around on
/etc/sysconfig/network but didnt find a file to update to change the DNS
resolver.

I updated the /etc/resolv.conf with our domain name but still cant get this
working.


If you can ping an IP address, but not a host name, then clearly the 
problem is in name resolution.  If you cannot ping the name server then 
that would likely be the cause of your problem (but not always if the 
network admins disabled ICMP).  If you can ping the IP address of your 
name server then there may be a problem with a firewall or router 
somewhere.  Try and see if you can telnet to port 53 on the name server.


Taking a different approach, you could try using YaST to configure this 
and see if things work better.



And also, which Suse doc helps in configuring and troubleshooting Suse12?
Please advise


https://www.suse.com/documentation/sles-12/index.html


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: SHC bash script compiler for Linux on z

2017-02-08 Thread Paul Flint

Mark,

A comfort to know that it is not Freeware...

Regards,

Paul

On Wed, 8 Feb 2017, Mark Post wrote:


Date: Wed, 8 Feb 2017 14:13:21 -0700
From: Mark Post <mp...@suse.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: SHC bash script compiler for Linux on z


On 2/8/2017 at 04:01 PM, Paul Flint <fl...@flint.com> wrote:

Just to be clear, this code is not Open Source but Freeware.


You have that 100% backward.  The shc package is open source since it is 
licensed under an OSI approved license: GNU GPL V3.


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: SHC bash script compiler for Linux on z

2017-02-08 Thread Paul Flint

Greetings Itschak,

Just to be clear, this code is not Open Source but Freeware.

FWIW I would not install freeware.

Regards,

Flint

On Wed, 8 Feb 2017, Itschak Mugzach wrote:


Date: Wed, 8 Feb 2017 21:43:44 +0200
From: Itschak Mugzach <imugz...@gmail.com>
Reply-To: i_mugz...@securiteam.co.il
To: LINUX-390@VM.MARIST.EDU
Subject: SHC bash script compiler for Linux on z

I wonder if any of you tried this freeware. I was able to install it on
Centos 7, but it seems that the makefile is not sutable for SUSE or SUSE
for z.. Below is the make file. I replaced the CC with gcc but am not
familier with the parms requires.

# Makefile
#

INSTALL_PATH = /usr/local

# For SCO
CFLAGS = -b elf -O -D_SVID

# For IRIX
CFLAGS = -xansi -fullwarn -O3 -g0

# For Solaris
CFLAGS = -fast -xO4 -s -v -Xa

# For HPUX
CFLAGS = -Wall -O -Ae

# For OSF1
CFLAGS = -w -verbose -fast -std1 -g0

# For GNU C compiler
CFLAGS = -Wall -O6 # -pedantic

SHELL = /bin/sh

all: shc ask_for_test

shc: shc.c
   $(cc) $(CFLAGS) $@.c -o $@

ask_for_test:
   @echo '***  ¿Do you want to probe shc with a test script?'
   @echo '***  Please try...   make test'

test: make_the_test ask_for_strings

make_the_test: match.x
   @echo '***  Running a compiled test script!'
   @echo '***  It must show files with substring "sh" in your
PATH...'
   ./match.x sh

match.x: shc match
   @echo '***  Compiling script "match"'
   CFLAGS="$(CFLAGS)" ./shc -v -f match

ask_for_strings:
   @echo '***  ¿Do you want to see strings in the generated
binary?'
   @echo '***  Please try...   make strings'

strings: make_the_strings ask_for_expiration

make_the_strings: match.x
   @echo '***  Running: "strings -n 5 'match.x'"'
   @echo '***  It must show no sensible information...'
   strings -n 5 match.x

ask_for_expiration:
   @echo '***  ¿Do you want to probe expiration date?'
   @echo '***  Please try...   make expiration'

expiration: til_yesterday ask_for_install

til_yesterday: shc match
   @echo '***  Compiling "match" to expired date'
   CFLAGS="$(CFLAGS)" ./shc -vvv -e `date "+%d/%m/%Y"` -f match
   @echo '***  Running a compiled test script!'
   @echo '***  It must fail showing "./match.x: has expired!"'
   ./match.x

ask_for_install:
   @echo '***  ¿Do you want to install shc?'
   @echo '***  Please try...   make install'

install: shc
   @echo '***  Installing shc and shc.1 on '$(INSTALL_PATH)
   @echo -n '***   ¿Do you want to continue? '; read ANS; case "$$ANS"
in y|Y|yes|Yes|YES) ;; *) exit 1;; esac;
   install -c -s shc $(INSTALL_PATH)/bin/
   install -c -m 644 shc.1 $(INSTALL_PATH)/man/man1/

clean:
   rm -f *.o *~ *.x.c

cleanall: clean
   rm -f shc *.x




--
ITschak Mugzach
*|** IronSphere Platform* *|** An IT GRC for Legacy systems* *| Automated
Security Readiness Reviews (SRR) **|*

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: SHC bash script compiler for Linux on z

2017-02-08 Thread Paul Flint

Itschak,

I completely agree with your reasons!

I am giving a presentation on bash in June at the VM Workshop in 
Cleveland.


Regards,

Paul Flint


On Thu, 9 Feb 2017, Itschak Mugzach wrote:


Date: Thu, 9 Feb 2017 00:04:10 +0200
From: Itschak Mugzach <imugz...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: SHC bash script compiler for Linux on z

The reason I choose bash was that you nothing to install, so it will run on any 
standard Linux. Not sure about the assemblers and I was a bit joking. C looks 
an equal solution.

ITschak

נשלח מה-iPad שלי

‫ב-8 בפבר׳ 2017, בשעה 23:54, ‏‏Mark Post ‏<mp...@suse.com> כתב/ה:‬


On 2/8/2017 at 04:21 PM, Itschak Mugzach <imugz...@gmail.com> wrote:

I accept that. does SLES supports Assembler 390 ;-) If it should be C, C it
will be.


Not really, since there isn't an open source package to do that.  The GNU 
Compiler Colllection (gcc) does contain an assembler, as.  The syntax is not 
the same as what you're used to, so it doesn't really count.

Dave Rivers has already posted about his company's supported product.  There is 
also a no-cost assembler from Tachyon Software, 
http://www.tachyonsoft.com/legacy.html  I don't know how that compares to 
Dignus' product, but the price is certainly attractive.  Tachyon also offers a 
for-fee product at http://www.tachyonsoft.com/txaover.html

I have no experience with any of these products, so I can't offer any advice on 
them.


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: SHC bash script compiler for Linux on z

2017-02-08 Thread Paul Flint

Greetings Itschak,

You could protect your bash source by the Unix permissions...

I know it sound niaf, in this day and age with everyone havin root, but 
thought it worth mentioning.


Regards,

Paul

On Wed, 8 Feb 2017, Itschak naive wrote:


Date: Wed, 8 Feb 2017 22:42:37 +0200
From: Itschak Mugzach <imugz...@gmail.com>
Reply-To: i_mugz...@securiteam.co.il
To: LINUX-390@VM.MARIST.EDU
Subject: Re: SHC bash script compiler for Linux on z

Hi Mark.

my intent is to hide the code. I believe that most people wont invest time
in trying to investigate it, but who knows. Any other laternative to
protect bash code, or should I look into a different language?

ITschak

On Wed, Feb 8, 2017 at 10:27 PM, Mark Post <mp...@suse.com> wrote:


On 2/8/2017 at 02:43 PM, Itschak Mugzach <imugz...@gmail.com> wrote:

I wonder if any of you tried this freeware.


It's not freeware.  It's licensed under the GNU GPL 3.  Two extremely
different things.


I was able to install it on
Centos 7, but it seems that the makefile is not sutable for SUSE or SUSE
for z.. Below is the make file. I replaced the CC with gcc but am not
familier with the parms requires.


I see various flavors of it in the openSUSE Build Service.  Several of
them build packages for both openSUSE and SLES.
https://build.opensuse.org/search

Looking at the description, I don't think it's going to do what you want.
It's not really a compiler, so there will be no performance boost from
using it.  Since it encrypts and decrypts the original script and then
invokes it with the running system's version of the shell, it won't provide
any real protection from people being able to look at and copy the script.
(I would imagine anyone even remotely familiar with gdb would be able to
extract that with no problem.)

What you want may be something entirely different, however, so it's up to
you.


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





--
ITschak Mugzach
*|** IronSphere Platform* *|** An IT GRC for Legacy systems* *| Automated
Security Readiness Reviews (SRR) **|*

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: SHC bash script compiler for Linux on z

2017-02-08 Thread Paul Flint

Mark,

The difference between Freeware and Open Source is critical and has to do 
with the overloading of the word "free".  One is an economic issue the 
other an issue of liberty.


Get back to me if this is not clear.

Regards,

Flint

On Wed, 8 Feb 2017, Mark Post wrote:


Date: Wed, 8 Feb 2017 14:47:47 -0700
From: Mark Post <mp...@suse.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: SHC bash script compiler for Linux on z


On 2/8/2017 at 04:26 PM, Paul Flint <fl...@flint.com> wrote:

A comfort to know that it is not Freeware...


It shouldn't be.  Neither "open source" nor "freeware" by themselves are any 
indication of quality.


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Oracle on VM

2017-02-17 Thread Paul Flint

Dear Alan and Tim,

CMS LDAP? This just keeps getting better and better...

Regards,

Flint

On Fri, 17 Feb 2017, Alan Altmark wrote:


Date: Fri, 17 Feb 2017 09:28:48 -0500
From: Alan Altmark <alan_altm...@us.ibm.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Oracle on VM

On Friday, 02/17/2017 at 10:19 GMT, Timothy Sipples <sipp...@sg.ibm.com>
wrote:

FYI, z/VM 6.4 already includes select components derived from z/OS 2.2.
That's no secret because IBM just told the world that fact in the z/VM

6.4

announcement letter. Alan could probably tell you more (if he's
allowed :-)), but my understanding (just reading what IBM has written)

is

that z/VM's z/OS-derived components support certain z/VM elements and
features using common, battle tested codebases. One notable example is
z/VM's LDAP client and server feature. The z/OS-derived components are
really for z/VM's own use. However, perhaps z/VM's preexisting

z/OS-derived

components would interest you, and perhaps IBM would be interested in
helping support whatever project you have in mind. No guarantees, of
course, but it doesn't hurt to ask.


It's more than that, Tim, and it's no secret.  The LDAP client and server,
MPROUTE daemon, System SSL (used in the SSL servers), gskkyman, and the
program management binder are z/OS program objects running on CMS, not
ports.  This is done so that we don't fork the source and duplicate the
build environment.  I.e. it's a development and service process thing. But
it's only doable when the program is structured in a way that keeps
invocation of non-POSIX services in a separate entry point.

The binder is a powerful tool for manipulating program objects and
performing microsurgery on CSECTs.  When the anesthetic wears off and the
program wakes up, it doesn't realize that some of its parts have been
replaced.

Alan Altmark

Senior Managing z/VM and Linux Consultant
Lab Services System z Delivery Practice
IBM Systems & Technology Group
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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: EPEL

2017-02-14 Thread Paul Flint

Dear Neale,

Quite a collection and contribution.  I presume a spell checker is 
included in the Extra Packages for Enterprise Linux?


Very cule...

:^)

Flint

On Tue, 14 Feb 2017, Neale Ferguson wrote:


Date: Tue, 14 Feb 2017 02:55:15 +
From: Neale Ferguson <ne...@sinenomine.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: EPEL

The EPEL for ClefOS (CentOS) 7 is now available at
http://download.sinenomine.net/clefos/epel7/

There are around 13,000 (binary) packages for Linux on z along with their
source in this repository:

s390x:  7368
noarch: 5589
srpms:  6547

These packages should be fine to run under 7.3 of RHEL as well.

Neale

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: EPEL

2017-02-14 Thread Paul Flint

Greetings Russ,

Got it.

Regards,

Flint

On Tue, 14 Feb 2017, R P Herrold wrote:


Date: Tue, 14 Feb 2017 10:44:49 -0500
From: R P Herrold <herr...@owlriver.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: EPEL

On Tue, 14 Feb 2017, Paul Flint wrote:


Quite a collection and contribution.  I presume a spell checker is included in
the Extra Packages for Enterprise Linux?


actually the base OS has a full suite of spelling tools

[herrold ~]$ rpm -qa \*spell\* | grep -v devel
hspell-1.2-6.el7.x86_64
gtkspell-2.0.16-8.el7.x86_64
aspell-en-7.1-5.el7.x86_64
hunspell-en-US-0.20121024-5.el7.noarch
hunspell-1.3.2-15.el7.x86_64
gtkspell3-3.0.3-4.el7.x86_64
aspell-0.60.6.1-9.el7.x86_64
[herrold ~]$

There has been some churn in what the spelling tool is CALLED,
however --- GNU aspell is the replacement for the former
ispell, but it seems to drag in other parts, so I list what is
present on my machine

-- Russ herrold

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: LinuxOne and Oracle License

2017-02-14 Thread Paul Flint

Dear Tom,

I too have run VSE/ESA.  My sympathies.

Regards,

Flint

On Tue, 14 Feb 2017, Duerbusch, Tom wrote:


Date: Tue, 14 Feb 2017 10:07:24 -0600
From: "Duerbusch, Tom" <duerbus...@stlouis-mo.gov>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: LinuxOne and Oracle License

Not any more.

I use to run Oracle/VM 6 under VM/SP back in the old days.
It didn't run well, as we were limited to 16 MB real and virtual and we had
a couple VSE guests in the mix also.

But it was an upgrade from when we ran Oracle under VSE/SP.

Tom Duerbusch
THD Consulting

On Mon, Feb 13, 2017 at 8:25 AM, Paul Flint <fl...@flint.com> wrote:


Greetings Mohd (et al),

I realize that this may be a genuinely stupid question, but is it possible
to run Oracle directly under IBM zVM like you can with DB2?  I looked at
the Oracle matrix: (http://www.oracle.com/technet
work/database/virtualizationmatrix-172995.html), there it cites the only
way to operate the Oracle database is under Red Hat the way you are doing
it below.

Sorry to ask such a stupid question, but with...

Kindest Regards,

Paul Flint

On Mon, 13 Feb 2017, Bfishing wrote:

Date: Mon, 13 Feb 2017 07:38:04 -0500

From: Bfishing <bfish...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: LinuxOne and Oracle License

Hopefully you did a study to see how many Oracle DB's will run on your 5
IFL's.
- Studies can also be used to help you properly size your DR environment,
in addition to the effects of breaking them up into different LPAR's.  .

Chances are (but not 100% given) that 4 LPAR's each with 5 IFL's defined
to
them with only 5 real ones available to run on maybe over committing a bit
to much.
If your sharing engines (like you most likely should) consider placing
dev/test into a lower weighted LPAR and break them out like this:
LPAR1 = 3
LPAR2 = 3

That would allow you to set at least 1 Linux guest to use up to 3 CPU's
while helping to control your over commit.
Note:  You should of course really map this out with IBM or your BP to
review goals.
- Having a means to measure your system and track its behavior as you grow
is also important.
- If you have a great performance product, chances are they come with a
team of folks that will help you on things like this as well.
- And if you ask me, it's better to have them engaged early over trying to
scramble to get them engaged as they can really help you set realistic
expectations.

BTW, here is a link for the Oracle z Systems special interest group (SIG)
web site.
http://zseriesoraclesig.org/

Lots of great material from past sessions is available from it.
I did talk to some of the team working on it recently and they do plan to
have this years info updated soon.
- They did confirm DC as reported from last years event.

Enjoy and good luck,
Kurt



On Mon, Feb 13, 2017 at 6:12 AM, Johan Schelling <
johan.schell...@icu-it.nl>
wrote:

I believe that’s correct.

But keep in mind that also IFL’s on a DR system (active or CBU) can be
seen (by Oracle) as real cores Oracle can run on.
So if you have 5 active IFL’s and 5 CBU IFL’s on a DR machine this could
mean that you need licenses for 10 IFL’s…..
But as Kurt said, this depends entirely on the negotiations with Oracle.

Johan Schelling
Infrastructure Solution Architect





ICU IT Services BV
Transistorstraat 55b  I  1322 CK  ALMERE

M 06 – 21 245 992  I  E johan.schell...@icu-it.nl 
T 088 – 5 234 123  I  www.icu-it.nl <http://www.icu-it.nl/>  I  KvK
32135776

Op 13 feb. 2017, om 11:34 heeft Bfishing <bfish...@gmail.com> het



volgende geschreven:



My understanding, noting that everyone has to do there own negotiating


with


Oracle, is they charge for all real cores Oracle can run on.  5 IFL'S =
5
cores. Cores in reserve should not matter.

How you set up your lpar's really depends on goals.

The Oracle z Linux SIG is still being worked on for April in DC this
year
(so I heard).  That is of course a really great place to talk to Oracle


and


peers about stuff like this.

Good luck,
Kurt

On Feb 13, 2017 5:02 AM, "Guest, Darren" <darren.gu...@uk.experian.com>
wrote:

Hi,


My understanding is that having 5 IFLs on each LPAR would mean you'd


have



to license all 10 IFLs on the box; the total of 20 logical IFLs would be

dispatched on all 10 physical IFLs.

I believe that if your total logical IFLs is 5 or less then you would
be
OK; only 5 physical IFLs worth could be running at any one time. Your
second example should also be OK for the same reason.

This is purely my own personal understanding and shouldn't be relied


upon



in any arguments with Oracle!



Cheers,

Darren


-Original Message-
From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of
mohd rizal
Sent: 13 February 2017 3:22 AM
To: LINUX-390@VM.MARIST.EDU
Subject: LinuxOne and Oracle License

Hi 

Re: Oracle under z/VM without Linux?

2017-02-14 Thread Paul Flint

Dear David,

Thanks.  You Sine-Nomine-Associates are clearly wise folks with a whole 
lot of experience...  Am I dreaming to assume that Oracle would actually 
support 7 on a current zVM?


Regards,

Flint

On Tue, 14 Feb 2017, David Boyes wrote:


Date: Tue, 14 Feb 2017 14:14:15 +
From: David Boyes <dbo...@sinenomine.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Oracle under z/VM without Linux?


I realize that this may be a genuinely stupid question, but is it possible
to run Oracle directly under IBM z/VM like you can with DB2?


Not anymore. The last version of Oracle to run as a CMS application was Oracle 
7. Current versions of Oracle on z/VM all require a Linux guest.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Making the world safe for ISPF

2017-02-15 Thread Paul Flint

Dear Tim Sipples,

You are absolutely correct about Oracle running in a zOS guest...

Thank you for a truly bizzare answer!

The appliance option pales in comparison, but is also valid.

Many thanks for your thoughts.

Sincerely,

Paul

On Wed, 15 Feb 2017, Timothy Sipples wrote:


Date: Wed, 15 Feb 2017 14:46:02 +0800
From: Timothy Sipples <sipp...@sg.ibm.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Oracle under z/VM without Linux?

Oracle Database up through 10g R2 *can* run under z/VM without Linux. I'm
referring to Oracle Database 10g R2 for z/OS, and of course z/OS can run on
z/VM very well indeed.

Hypothetically, Oracle or an authorized Oracle remarketer could ship Oracle
Database in virtual "appliance" form for z/VM, similar to the Oracle
virtual appliances available for Oracle VM VirtualBox. However, that
hypothetical virtual appliance would still include at least a few parts of
Linux.


Timothy Sipples
IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA
E-Mail: sipp...@sg.ibm.com

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Some General Linux on z questions

2017-02-15 Thread Paul Flint

Greetings GADI_B,

A good web based remote management tool for Linux VMs is Webmin:
(http://www.webmin.com/)

It may not be your ultimate choice but it is a painless beginning.

Regards,

Paul Flint

On Wed, 15 Feb 2017, גדי בן אבי wrote:


Date: Wed, 15 Feb 2017 11:41:38 +
From: גדי בן אבי <gad...@malam.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Some General Linux on z questions

Hi,

I am starting to experiment with linux on z, and I have some questions.

I currently have Ubuntu installed in an LPAR.
I have added kvm to this installation, and I can install guest operating 
systems.

I also have the KVM for z, which I downloaded from ShopzSeries.

Is there any advantage or disadvantage of using IBM KVM for z?

I am looking for gui  tools to help me remotely administrate linux.

Can anyone recommend some tools?

Thanks

Gadi


לתשומת ליבך, בהתאם לנהלי חברת מלם מערכות בע"מ ו/או כל חברת בת ו/או חברה קשורה שלה (להלן : 
"החברה") וזכויות החתימה בהן, כל הצעה, התחייבות או מצג מטעם החברה, מחייבים מסמך נפרד וחתום על 
ידי מורשי החתימה של החברה, הנושא את לוגו החברה או שמה המודפס ובצירוף חותמת החברה. בהעדר מסמך כאמור 
(לרבות מסמך סרוק) המצורף להודעת דואר אלקטרוני זאת, אין לראות באמור בהודעה אלא משום טיוטה לדיון, ואין 
להסתמך עליה לביצוע פעולה עסקית או משפטית כלשהי. Please note that in accordance with Malam and/or its 
subsidiaries (hereinafter : "Malam") regulations and signatory rights, no offer, agreement, 
concession or representation is binding on the Malam, unless accompanied by a


 duly signed separate document (or a scanned version thereof), affixed with the 
Malam seal.


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Oracle under z/VM without Linux?

2017-02-16 Thread Paul Flint

Greetings Timothy Sipples,

Excellent...exemplairily weird.

I had never heard of z86VM or Mantissa (http://www.mantissa.com/).

I am going out on a limb here and suggesting that Mantissa somehow 
compiled something like ReactOS?


Holy lisense fees!  I see lawyers reserving tickets...

Thanks again Timothy and...

Kindest Regards,

Paul

On Thu, 16 Feb 2017, Timothy Sipples wrote:


Date: Thu, 16 Feb 2017 15:40:02 +0800
From: Timothy Sipples <sipp...@sg.ibm.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Oracle under z/VM without Linux?

For another "bizarre" answer, this path might work:

1. Obtain z86VM (beta) from Mantissa Corporation;
2. Obtain Microsoft Windows from Microsoft;
3. Install and run Microsoft Windows on z86VM on z/VM;
4. Obtain Oracle Database for Windows from Oracle;
5. Install and run Oracle Database for Windows on Microsoft Windows on
z86VM on z/VM.

Oracle Database 11g Express Edition is available here, at no charge, if
you'd like to experiment with this particular recipe:

http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html

To my knowledge, Mantissa's z86VM product is still in beta. Some
information is available here:

http://www.mantissa.com/mantissa-product-families/virtualization/

Mantissa has not certified Microsoft Windows yet, as far as I know. For
now, at least, you'll need to stick to 32-bit Windows and 32-bit Oracle
Database since z86VM does not include X86-64 support.

I'm not sure why there's a desire (or curiosity?) to run Oracle under z/VM
without Linux, but I'm answering the question as asked.


Timothy Sipples
IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA
E-Mail: sipp...@sg.ibm.com

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Oracle on VM

2017-02-16 Thread Paul Flint

Dear David,

Still, you gotta love Tim Sipples proposing to run Oracle under 
Windows on a Mantissa Corporation z86VM X86 emulator on a current VM.


WoW.

Do I want to go out drinking with Tim? .. E... Imagine what might 
happen?


Regards,

Flint

On Thu, 16 Feb 2017, David Boyes wrote:


Date: Thu, 16 Feb 2017 19:54:44 +
From: David Boyes <dbo...@sinenomine.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Oracle on VM


I gotta say that the option Tim Sipples, proposed of running Oracle in a=20



zOS guest under VM is a bit more practical than running Oracle 7, I just=20



find it fascinating that Oracle appears to have abandoned VM, but not MVS.




Oracle had (and I suppose, still have) some large customers on z/OS, and that's DB/2's 
sweet spot. Being able to stick it to their biggest competitor is always a plus, and the 
enterprise agreements that were in place at the time with a lot of those customers for 
all platforms made Oracle much more attractive back then. If the OpenSolaris thing had 
worked out, we'd be in a very different place today. DB/2 VM's "poor stepchild" 
status really made it viable only as a VSAM replacement when IBM took CMS VSAM support 
out behind the barn, at least for the CMS compilers that still existed at the time.



Tim's idea would be useful if z/OSe was still actively marketed by IBM -- this was really 
exactly the kind of thing it was meant to do. I don't think IBM ever really got that 
message across to the z/OS customer base, though -- that was back in the "LPAR uber 
Alles" for z/OS virtualization days, and IBM (with some help) has bought a clue on 
VM and running production guest operating systems since then.



A full z/OS license at current prices just for creating appliances would be difficult to 
make work in a cost-effective manner, even if you stuck to IBM-only software. There's a 
lot of moving parts, and Oracle prices on z/OS reflect the "normal" z/OS 
marketplace pricing levels. It wouldn't be hard to do (would probably take us a couple 
weeks to do it), but it would be tough to make it worth someone's while to create and 
support it with no contractual backing from Oracle or IBM.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Re: Oracle under z/VM without Linux?

2017-02-16 Thread Paul Flint

Dear Doug,

But not on VM370...

https://hub.docker.com/r/flintiii/vm370/

Regards,

Flint

On Thu, 16 Feb 2017, Douglas Wooster wrote:


Date: Thu, 16 Feb 2017 14:58:07 -0500
From: Douglas Wooster <d...@isomedia.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Oracle under z/VM without Linux?

And for extra credit, you could run the z/VM on Hercules on an x86 box :)

Douglas

-Original Message-
From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Rick
Troth
Sent: Thursday, February 16, 2017 1:11 PM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: [LINUX-390] Oracle under z/VM without Linux?

On 02/16/2017 07:46 AM, Paul Flint wrote:

I am going out on a limb here and suggesting that Mantissa somehow
compiled something like ReactOS?


Mantissa figured out a way to run X86 (32-bit and 64-bit) binaries and
operating systems on top of z/VM. (ReactOS, Windows, Linux, *BSD, anything)

Looks pretty slick. Based on what they've leaked on this and other email
lists, they leverage CP services and functions to optimize the
capabilities of the underlying z hardware. They've been wowing people at
SHARE and other conferences for at least the past 5 years. I have not
heard if they actually released a salable product or if anyone has
purchased, trialed, or beta tested.

A somewhat slower performer would be to port BOCHS to CMS and run your
Windoze systems on that.

-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Oracle under z/VM without Linux?

2017-02-15 Thread Paul Flint

Greetings David,

Once again wise words from the "SNA Gateway"...

:^)

I gotta say that the option Tim Sipples, proposed of running Oracle in a 
zOS guest under VM is a bit more practical than running Oracle 7, I just 
find it facinating that Oracle appears to have abandoned VM, but not MVS.


On the other hand, I have done my time with Oracle...

Thanks and...


Kindest Regards,

Paul Flint

On Wed, 15 Feb 2017, David Boyes wrote:


Date: Wed, 15 Feb 2017 16:27:34 +
From: David Boyes <dbo...@sinenomine.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Oracle under z/VM without Linux?


Am I dreaming to assume that Oracle would actually=20 support 7 on a current 
z/VM?


Probably not. I'm sure if you a) managed to find a copy, and b) threw large 
bales of cash at them, they'd find a way, but Oracle 7 was long, long ago. I 
doubt any modern application would be able to connect to it, and all their VM 
talent has long ago gotten other jobs and moved on. I doubt they even have a 
way to generate a license key for it anymore, but you'd have to ask them.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Thinking out of the BOCHS?

2017-02-17 Thread Paul Flint

Greetings Alan,

You David Boyes and brother Timothy Sipples my want to consider 
Medication.


Fer crissake, it was just a stupid question, this is just getting too damn 
weird.  I had never even heard of BOCHS.


Luckly for you, I shall be happy to perscribe and administer proper 
dosages in June in Columbus...


Sincerely,

Flint

On Thu, 16 Feb 2017, Alan Altmark wrote:


Date: Thu, 16 Feb 2017 21:39:34 -0500
From: Alan Altmark <alan_altm...@us.ibm.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Oracle under z/VM without Linux?

On Thursday, 02/16/2017 at 07:58 GMT, Douglas Wooster <d...@isomedia.com>
wrote:

And for extra credit, you could run the z/VM on Hercules on an x86 box

:)

Only if the x86 were Mantissa on CMS or BOCHS on Linux on your z machine.
Darn those annoying license agreements! :-)

Alan Altmark

Senior Managing z/VM and Linux Consultant
Lab Services System z Delivery Practice
IBM Systems & Technology Group
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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Re: Radius client for RHEL 7/apache

2016-10-07 Thread Paul Flint

Greetings Neale,

Very very cool.

Regards,

Flint

On Fri, 7 Oct 2016, Neale Ferguson wrote:


Date: Fri, 7 Oct 2016 21:07:59 +
From: Neale Ferguson <ne...@sinenomine.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Radius client for RHEL 7/apache

We have built the client RPMs for 6 & 7 but have not tested them yet.

On 10/7/16, 4:28 PM, "Linux on 390 Port on behalf of Donald Russell"
<LINUX-390@VM.MARIST.EDU on behalf of russell@gmail.com> wrote:


Hi,

I want to install a radius client on RHEL 7 so apache can authenticate a
userid/one-time-password.

Red Hat supplies a radius server package but no client.  :-(

Has anybody here installed a a radius client on RHEL?
Where did you get the package or did you install from source and compile
it
yourself etc.?

Any help is appreciated.


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Docker on Z - One less lier?

2016-10-26 Thread Paul Flint

Greetings Rick,

Never thought of the implications of using zLinux "heavy", and then lotsa 
dockers...  Very interesting, and saves the cost of a zVM (or ifL) 
license.


Nice!

Regards,

Flint

On Wed, 26 Oct 2016, Rick Troth wrote:


Date: Wed, 26 Oct 2016 09:15:48 -0400
From: Rick Troth <r...@casita.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Docker on Z - One less lier?

On 10/26/2016 07:05 AM, Paul Flint wrote:

In '86 land the OS, say Linux, essentially eats all the memory, and
makes it virtual (as opposed to virtuous :^).   ...


Linux does the same on z: it just parks on all memory it sees.



In zVM land you have a kick ass memory manager that essentially lies
to each Virtual Machine and tells it that the memory limit is in the
Exabytes (gee, I love that word :^).  The guest operating system on
the Virtual Machine in turn uses this lie to set the limit the docker
engine can operate a docker instance based upon the lie it got from zVM.


z/VM is a hypervisor.
All hypervisors "lie" to their guests about how much memory is installed.
You see the same thing with VMware, KVM, VirtualBox, Hyper-V, ... any of
them.



Kinda makes you wonder how hard it would be to make the docker engine
talk directly to zVM and get the lie directly from the lier...


Trivial.
And conceptually the same for any hypervisor because they all "lie"
about memory for the sake of establishing a fake "machine" which the
guest sees. (z/VM provides a direct interface which the bare metal
doesn't have, but the guest could use either that or the bare metal
method to figger it out.)



If I had a zVM account somewhere or an emulator that legally ran the
current zVM I could look into this, right now I just want to know if I
am following the your issue correctly.  I likely need to find out more
about docker clusters, but right now I have a hunch the answer to
better clustering is on the zVM side.


I should probably reply on the other thread.
I /think/ what Phil is trying to do is get some measurements from Docker
on z for the sake of sizing "production" hosting with Docker. So if I am
understanding, Phil needs to incrementally scale up the memory seen by
this one specific z/VM guest. But adding memory on-the-fly to a guest
usually requires a reboot of the guest. So others on the list have
suggested a couple of the usual tricks for tweaking memory w/o rebooting
the guest.

Docker is a good candidate for running Linux "heavy". That is, Docker
could use Linux in its own LPAR and without z/VM. (KVM is another such
candidate.) Even so, LPARs get lied to by PR/SM about how much memory is
present. (Seems these lies abound!) So Phil will want to continue his
measurements to know how big the Docker LPAR(s) should be.

-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Docker on Z

2016-10-28 Thread Paul Flint

Greetings Phil,

I got it, this is less a failover configuration question and more of a 
notification question.  It sounds like either Swarm and/or Kubernetes is 
juggling the instances just fine, and you just want actionable notice as 
to the status of the 5 nodes, so that you can do something (e.g. grow 
storage & memory on surviving zLinux instances, start replacement zLinux 
instances, drive to package store, call Mom, etc. :^).  I like the "call 
Mom" option myself, as long as Mom stands for "Massive Object Monitor", 
you Jersey Boys do things in a big way.  After 167 docker instances on 
three zLinuxen you get 250 docker instances on two zLinuxen and finally 
the whole plate of 500 instances on one solitary standing virtual, and 
this could happen in milliseconds, if Mom is flesh and blood she will not 
have the time to react before the whole calliope comes to a complete halt.


Have a great weekend and...

Kindest Regards,

Paul Flint

On Fri, 28 Oct 2016, PHILIP TULLY wrote:


Date: Fri, 28 Oct 2016 13:44:01 -0400
From: PHILIP TULLY <tull...@optonline.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Docker on Z

Paul,
The fall over works..  Our current test has 100 containers running in each of 
5 nodes.  One node fails the other nodes now have 125 containers.  This works 
but if we fail another node, the additional 42 nodes might not fit on the 
remaining 3 nodes, so I could issue commands to grow the memory of these 
nodes, but i am not receiving any notification that the remains 3 nodes must 
grow to accommodate the additional workload



On Fri, Oct 28, 2016 at 12:49 PM, Paul Flint wrote:


Greetings Phil,

My thoughts revolved around a Hot Standby type solution to maybe get the 
ball rolling in what is clearly the right direction.  Clustering could come 
later.


Anyway, have a great weekend.  It is snowing here in Vermont.

Regards,

Paul

On Fri, 28 Oct 2016, PHILIP TULLY wrote:


Date: Fri, 28 Oct 2016 10:00:32 -0400
From: PHILIP TULLY Reply-To: Linux on 390 Port To: LINUX-390@VM.MARIST.EDU
Subject: Re: Docker on Z

The tools we use to do this re-swizzling of workload is
(Swarm/Kubernetes)


On Thu, Oct 27, 2016 at 10:12 PM, Phil Tully wrote:


Mike We know how to modify the CPU/memory dynamically. The issue is
how do we get the docker components to signal that they are about to
deploy more workload than the current memory size can handle so we can
grow it. Phil

Sent from my iPhone


On Oct 27, 2016, at 9:52 PM, Mike Friesenegger  wrote:

Have you looked at cpuplugd -


https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lhdd/lhdd_r_cpuplugdcmd.html
- which uses a set of rules to dynamically enable or disable CPUs and
also dynamically add or remove memory.

Mike Friesenegger


On 10/27/2016 06:56 PM, PHILIP TULLY wrote:
The issue here is we have multiple docker engines on multiple lpars
(
we still think from an economics and manageability point of view
that
under VM is better than on the metal).
We have been doing the testing to have one engine pick up the
workload
form another that has failed, this works.
We are still trying to make the environment more flexible.  These
docker engine VMs are sized at 60G and 8 vcpu but can grow (without
ipl) to 120G and 16 vcpu's.   It is the automation piece to exploit
the flexibility of the platform that we need to figure out.  Yes, we
can define full and "waste" resources but at these sizes the
resources
are big.




On Tue, Oct 25, 2016 at 04:57 PM, R P Herrold wrote:


On Tue, 25 Oct 2016, PHILIP TULLY wrote:

We are looking to implement Docker on Z, as we have begun the
testing
part of the issue is to be able to grow a docker engine and
growing it
dynamically based on it's current needs especially when a node in
the
Docker cluster fails.

So the question is does anyone see a way for the VM system to see
the
memory resource grow, which would allow me to add more
dynamically.


I thought one point of Docker was to have 'fast to spin up'
instances, ready to spin up, which then pulled in ephemeral
data from a back end persistent store, so that a swarm of them
handled load spikes, and once the spike passes, that the
excess units are shut down

-- Russ herrold



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


--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





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

Re: Docker on Z

2016-10-28 Thread Paul Flint

Greetings Phil,

My thoughts revolved around a Hot Standby type solution to maybe get the 
ball rolling in what is clearly the right direction.  Clustering could 
come later.


Anyway, have a great weekend.  It is snowing here in Vermont.

Regards,

Paul

On Fri, 28 Oct 2016, PHILIP TULLY wrote:


Date: Fri, 28 Oct 2016 10:00:32 -0400
From: PHILIP TULLY <tull...@optonline.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Docker on Z

The tools we use to do this re-swizzling of workload is
(Swarm/Kubernetes)


On Thu, Oct 27, 2016 at 10:12 PM, Phil Tully wrote:


Mike We know how to modify the CPU/memory dynamically. The issue is
how do we get the docker components to signal that they are about to
deploy more workload than the current memory size can handle so we can
grow it. Phil

Sent from my iPhone


On Oct 27, 2016, at 9:52 PM, Mike Friesenegger  wrote:

Have you looked at cpuplugd -

https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lhdd/lhdd_r_cpuplugdcmd.html
- which uses a set of rules to dynamically enable or disable CPUs and
also dynamically add or remove memory.

Mike Friesenegger


On 10/27/2016 06:56 PM, PHILIP TULLY wrote:
The issue here is we have multiple docker engines on multiple lpars
(
we still think from an economics and manageability point of view
that
under VM is better than on the metal).
We have been doing the testing to have one engine pick up the
workload
form another that has failed, this works.
We are still trying to make the environment more flexible.  These
docker engine VMs are sized at 60G and 8 vcpu but can grow (without
ipl) to 120G and 16 vcpu's.   It is the automation piece to exploit
the flexibility of the platform that we need to figure out.  Yes, we
can define full and "waste" resources but at these sizes the
resources
are big.




On Tue, Oct 25, 2016 at 04:57 PM, R P Herrold wrote:


On Tue, 25 Oct 2016, PHILIP TULLY wrote:

We are looking to implement Docker on Z, as we have begun the
testing
part of the issue is to be able to grow a docker engine and
growing it
dynamically based on it's current needs especially when a node in
the
Docker cluster fails.

So the question is does anyone see a way for the VM system to see
the
memory resource grow, which would allow me to add more
dynamically.


I thought one point of Docker was to have 'fast to spin up'
instances, ready to spin up, which then pulled in ephemeral
data from a back end persistent store, so that a swarm of them
handled load spikes, and once the spike passes, that the
excess units are shut down

-- Russ herrold


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

--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/




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

--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/




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

--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390
or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



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

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill 

It is indeed big...

2016-10-27 Thread Paul Flint

Greetings Alan Altmark,

Thanks.

Paul Flint

On Thu, 27 Oct 2016, Alan Altmark wrote:


Date: Thu, 27 Oct 2016 15:01:43 +0100
From: Alan Altmark <alan_altm...@us.ibm.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Docker on Z - One less lier?

On Wednesday, 10/26/2016 at 11:05 GMT, Paul Flint <fl...@flint.com> wrote:

In zVM land you have a kick ass memory manager that essentially lies to
each Virtual Machine and tells it that the memory limit is in the

Exabytes

(gee, I love that word :^).  The guest operating system on the Virtual
Machine in turn uses this lie to set the limit the docker engine can
operate a docker instance based upon the lie it got from zVM.


While the *architecture* limits the memory to 16EB, the *machine* may (and
will) establish a smaller value based on construction.

You can figure it out by setting the MAXSTOR value in your directory entry
to 16E and then trying to DEFINE STORAGE 16E.  If you exceed the machine
maximum, you get an error like this

   Storage size (16E) exceeds hardware maximum (16T)

That's a hardware statement.  From a software point of view, z/VM supports
virtual machines up to 1TB.   You can define larger, but they aren't
supported.

Alan Altmark

Senior Managing z/VM and Linux Consultant
Lab Services System z Delivery Practice
IBM Systems & Technology Group
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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Docker fallback...

2016-10-28 Thread Paul Flint

Dear Phil,

One tool to look seriously at, and again this is merely conjecture, might 
be "tmux".  The really cool thing about tmux is it essentially starts 
independent processes or if small scale - threads, and the ability to have 
process started on a backup docker image ready to go after the loss of a 
"dead man" heartbeat or some such thing might make these dogs hunt.  That 
said I must now invoke and ask you to sing with me the "Consultants 
Creed":


  - Free advice is worth exactly what you pay for it. -
   (Voice reverently as a Gregorian Chant :^)

On this melody, I will be happy to supply harmony when we next meet. That 
said (or sung), if your issues were less interesting I would have way less 
in the area of off hand suggestions.


Thanks and...

Kindest Regards,

Flint


On Thu, 27 Oct 2016, PHILIP TULLY wrote:


Date: Thu, 27 Oct 2016 20:56:22 -0400
From: PHILIP TULLY <tull...@optonline.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Docker on Z

The issue here is we have multiple docker engines on multiple lpars ( we 
still think from an economics and manageability point of view that under VM 
is better than on the metal). 
We have been doing the testing to have one engine pick up the workload form 
another that has failed, this works.
We are still trying to make the environment more flexible.  These docker 
engine VMs are sized at 60G and 8 vcpu but can grow (without ipl) to 120G and 
16 vcpu's.   It is the automation piece to exploit the flexibility of the 
platform that we need to figure out.  Yes, we can define full and "waste" 
resources but at these sizes the resources are big.




On Tue, Oct 25, 2016 at 04:57 PM, R P Herrold wrote:


On Tue, 25 Oct 2016, PHILIP TULLY wrote:


We are looking to implement Docker on Z, as we have begun the testing
part of the issue is to be able to grow a docker engine and growing it
dynamically based on it's current needs especially when a node in the
Docker cluster fails.

So the question is does anyone see a way for the VM system to see the
memory resource grow, which would allow me to add more dynamically.


I thought one point of Docker was to have 'fast to spin up'
instances, ready to spin up, which then pulled in ephemeral
data from a back end persistent store, so that a swarm of them
handled load spikes, and once the spike passes, that the
excess units are shut down

-- Russ herrold

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

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



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

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: minor update to NORDAUTO, one-shot bootstrap Linux from CMS

2016-12-10 Thread Paul Flint

Season Greetings Rick,

Congratulations, very cool.
I had never thought to "rexx-ify" wget or curl...

Food for thought.

Regards,

Paul Flint

On Fri, 9 Dec 2016, Rick Troth wrote:


Date: Fri, 9 Dec 2016 18:38:43 -0500
From: Rick Troth <tro...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: minor update to NORDAUTO, one-shot bootstrap Linux from CMS

This was also posted on IBMVM. Apologies to those who get duplicates.

NORDAUTO EXEC serves as a one-shot command to bring up Linux from CMS.
The idea is to put all of the boot parameters, plus the URL of a kernel
and INITRD, into a single file. The EXEC then fetches the kernel and
INITRD placing them directly into spool space, then IPL. NORDAUTO was
originally written as a way to install NORD Linux, but /works with any
Linux/. (Theoretically, it will work for any guest operating system, as
long as you can IPL a card deck.)

I have put NORDAUTO on GitHub. It is a subdirectory of the NORD project.
Please check that out. Critique welcome.

  https://github.com/trothr/nord/tree/master/nordauto/


NORDAUTO is also available as VMARC or TAR.

  http://www.casita.net/pub/nord/nordauto/nordauto.vmarc
  http://www.casita.net/pub/nord/nordauto/nordauto.tar
  http://www.casita.net/pub/nord/nordauto/nordauto.tar.gz


And ... it's hungry, looking for more parm+kernel config files.
If you have particular release or distro that you like and have tweaked
the boot parameters just right, please share. Thanks!

-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: LISA meetup?

2016-12-02 Thread Paul Flint

Greetings Rick,

I will be there Wednesday, 7 December.

Regards,

Flint

On Fri, 2 Dec 2016, Rick Troth wrote:


Date: Fri, 2 Dec 2016 11:08:46 -0500
From: Rick Troth <r...@casita.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: LISA meetup?

On 12/01/2016 07:14 PM, Ted Rodriguez-Bell wrote:

Is anyone else going to LISA next week?  If so, do we want to get together?
If I get any positive responses I'll put something up on their bulletin board 
by Wednesday morning.
(LISA is Usenix's large systems administration conference:  
https://www.usenix.org/conference/lisa16 )


I will not be there, but sounds like meetup would be a good idea:
this is to be the *last* LISA conference as such.

-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Scanning, scanning over the bounded net...

2016-12-28 Thread Paul Flint

Greetings Kumar,

The best tool I know for your particular situation is "nmap".

Install this on both a linux workstation trying to access the new 
subnet as well as on the zLinux instance that is attached to the new 
subnet.


This program, "nmap" serves two purposes:
1. It allows you to see what ports are open between the two systems and..
2. It really torques off the "security experts" who have locked your new
   subnet down so you cannot do your job effectively.

I believe that the use of "nmap" will, one way or another help solve the 
problem.


Anyway,

Happy New Year and...

Kindest Regards,

Paul Flint
Director, BOSI

On Wed, 28 Dec 2016, Kumar wrote:


Date: Wed, 28 Dec 2016 20:39:35 +0530
From: Kumar <kumarsyste...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: new subnet for cloned zlinux guest

Hi,

We have been successfully able to clone Suse gold images to guests but off
late we ran out of IPs from a particular subnet.

So Network team assigned new set of subnet, have assigned the new IP to a
new zlinux Suse 12 guest and also new default gateway using eth0 down and
up  commands but still we cannot SSH to it.

Previously we just had to update the IP assigned and default gateway using
the eth0 down and up commands we were able to ssh to it.

Please advise

Regards,
Kumar

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: zoom 2.02

2017-04-04 Thread Paul Flint

Greetings Mike,

Looks very cool...

I would say "Zaftig"...

Shalom...

Flint

On Mon, 3 Apr 2017, Michael MacIsaac wrote:


Date: Mon, 3 Apr 2017 08:36:02 -0400
From: Michael MacIsaac <mike99...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: zoom 2.02

Good day IBMVM and linux-390 mailing lists,

zoom version 2-02 is available on
https://sourceforge.net/projects/system-zoom/

Line items:
-) Fairly significant modification to user preferences code
-) Added binary smcli and library libzhcp.so as a second SMAPI interface
-) Added global variable SMAPIint so SMAPI wrappers can be interchanged
-) Renamed zadddasd to zaddminidisk and zlsdasd to zlsminidisks
-) Significant cleanup of zaddminidisk and zlsminidisks


--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Http vs ftp...

2017-04-21 Thread Paul Flint

Greetings Dave Jones,

Who would have thought?

Have a great weekend and...

Kindest Regards,

Paul Flint

On Fri, 21 Apr 2017, Dave Jones wrote:


Date: Fri, 21 Apr 2017 15:18:08 -0500
From: Dave Jones <djo...@itconline.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Installing SLES 12 SP 2 on z/VM 6.4

Hi, Rogério,

That worked, thanks.

DJ

On 04/21/2017 02:01 PM, Rogério Soares wrote:

I had this problem too, solved install using http instead ftp

Em sex, 21 de abr de 2017 15:55, Mark Post <mp...@suse.com> escreveu:


On 4/21/2017 at 02:43 PM, Dave Jones <djo...@itconline.com> wrote:

Hi, Mark.

Here's what appears to be the actual error, from y2log:

File '/repodata/repomd.xml' not found on medium
'ftp://ibmsys1@10.0.0.100/%2Fmnt'

Some more background:

Install is on a zPDT system
On the FTP server the file SLE-12-SP2-Server-DVD-s390x-GM-DVD1.iso is
loopback mounted on /mnt
The FTP server is running on: openSUSE Leap 42.1 (x86_64)

And what is the home directory for the FTP server?  "/mnt"?  "/srv/ftp/"?
Something else?

What do the FTP server logs say about the retrieval attempts?


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


--
ITC-email-sig

*David Jones **|**Managing Director for zSystems Services **|**z/VM,
Linux, and Cloud
703.237.7370 (Office) **|**281.578.7544 (Cell)*

*Information Technology Company <http://www.itconline.com/>*

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Auto login root on 3270 console ttyS0

2017-08-16 Thread Paul Flint

Greetings Donald,

The model that many debian packages has preferred over the years is that 
of a "rootless" security model.  In this configuration you must log in as 
a user and then "sudo" to root.  In order to do this you must be in the 
sudoers group or be explicitly mentioned in /etc/sudoers.  If you are 
explicitly cited in /etc/sudoers, then when you get to the "Enter
root password or CTL-D to continue" prompt on your way to busy box - not a 
plesant or optimal situation you can enter your password and get buzy 
fixing whatever broke.


I really am very happy with this "rootless" model, it is uncommon in RHEL 
and SuSE.


Sincerely,

Flint

On Tue, 15 Aug 2017, Donald Russell wrote:


Date: Tue, 15 Aug 2017 22:17:07 +
From: Donald Russell <russell@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Auto login root on 3270 console ttyS0

I run a SLES 11 (for emergency recovery) and RHEL 7 system on zVM 6.3/6.4

Sysadmins can LOGON BY to get to the zLinux console if necessary.

How/what do I have to configure so logging onto the 3270 console gets me
logged into root in a bash shell automatically? Similar question for
sometimes the system has problems coming up and it's prompting for "Enter
root password or CTL-D to continue". How can that be bypassed so it just
goes into a bash shell logged in as root?

I've searched google and see reams and reams of "autologging root is a bad
idea"... I say that depends I think the zVM userid/password protecting
access to the zLinux console is sufficient, the "bad idea" view is based on
a physical machine that anybody could access, that's not the case for
ZLinux on z/VM.

Thanks,
Donald Russell


--
Sent from iPhone Gmail Mobile

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: She said "beer"...

2017-07-24 Thread Paul Flint

Dear Martha,

I will be there.

Please tell me I don't have to use ISPF...

Regards,

Flint

On Mon, 24 Jul 2017, Martha M McConaghy wrote:


Date: Mon, 24 Jul 2017 12:33:14 -0400
From: Martha M McConaghy <martha.mccona...@marist.edu>
To: Paul Flint <fl...@flint.com>
Cc: j...@crossno.us
Subject: Re: She said "beer"...

21083 LinuxONE Community Cloud - A Journey of Discovery Wed 2017-08-09, 
13:45:00 Blackstone


Thanks, Paul.   I knew the offer would get someone's attention.

Martha


On 7/24/2017 12:16 PM, Paul Flint wrote:

Dear Martha,

Done, as long as I do not conflict.  When is your session?

Sincerely,

Paul Flint

On Mon, 24 Jul 2017, Martha M McConaghy wrote:


Date: Mon, 24 Jul 2017 12:10:39 -0400
From: Martha M McConaghy <martha.mccona...@marist.edu>
Reply-To: The IBM z/VM Operating System <ib...@listserv.uark.edu>
To: ib...@listserv.uark.edu
Subject: Re: SHARE Providence - Request for Chairs

If you chair my session, I'll buy you a beer at the reception! ;-)

Martha


On 7/24/2017 10:15 AM, John Crossno wrote:
Well, we're getting down to the final stretch and still have 15 sessions 
left to pick from, if you are going to Providence and are thinking about 
signing up to chair one or more sessions. If you haven't chaired before 
and are thinking about it, feel free to contact me with any questions or 
concerns you might have. As almost anyone will attest to, it's pretty 
easy and straightforward. Please select from the list below, and let me 
know which sessions you are willing to pick up. Remember, if you're going 
to attend the session anyway, there's very little extra effort to chair.


Thanks!

John

ID Session Title Day Start Time Room Speakers
21419 KVM and OpenStack on IBM LinuxONE and z Systems Mon 2017-08-07, 
10:00:00 Newport Richard G. Young
21053 Introduction to RACF on z/VM Mon 2017-08-07, 13:45:00 
Newport Bruce Hayden
21685 Making the Business Case for Linux on z Systems and IBM 
LinuxONE Tue 2017-08-08, 10:00:00 Room 556A Eduardo C. 
Oliveira
21202 The Analytics Hub on Linux on z Systems and LinuxONE Tue 
2017-08-08, 11:15:00 Kent Wilhelm Mild
21295 z13 SMT - A View at Linux Performance Tue 2017-08-08, 
11:15:00 Newport Stefan Reimbold
21420 Getting started with Linux Audit Wed 2017-08-09, 11:15:00 
Room 555A Richard G. Young
21083 LinuxONE Community Cloud - A Journey of Discovery Wed 
2017-08-09, 13:45:00 Blackstone Martha McConaghy
21687 May I introduce Ubuntu, Ubuntu Server for IBM z Systems and 
LinuxONE? Wed 2017-08-09, 16:30:00 Blackstone Frank Heimes
21085 Linux Distribution Performance Update Thu 2017-08-10, 
08:30:00 Newport Stefan Reimbold
21624 Linux on z Systems Crypto HW Overview and News Thu 2017-08-10, 
08:30:00 Providence Ballroom Reinhard Buendgen
21084 Charge-Back Of The Penguins Thu 2017-08-10, 10:00:00 
Kent Mike Giglio
21296 Problem Oriented Performance Tools Thu 2017-08-10, 11:15:00 
Kent Stefan Reimbold
21070 z/VM Virtual Switch: Advanced Topics Thu 2017-08-10, 
13:45:00 Room 552A/B Alan Altmark
21414 Dynamically Provisioning Resources to KVM based Linux Virtual 
Servers Thu 2017-08-10, 13:45:00 Ballroom C Richard G. Young
21072 The Emperor Strikes back - Exploiting New and Advanced LinuxONE 
Features with z/VM Fri 2017-08-11, 10:00:00 Kent Mike 
Giglio







--
Martha McConaghy
Marist: System Architect/Technical Lead
SHARE: Director of Operations
Marist College IT
Poughkeepsie, NY  12601




Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641


--
Martha McConaghy
Marist: System Architect/Technical Lead
SHARE: Director of Operations
Marist College IT
Poughkeepsie, NY  12601



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Re: Docker question

2017-08-04 Thread Paul Flint

Michael,

I cut my teeth on Docker with 
vmulater (http://docbox.flint.com:8081/vmulater).  That said I am 
convinced that Neale can answer this example as it is about 
Certificates...


Regards,

Flint

On Fri, 4 Aug 2017, Michael MacIsaac wrote:


Date: Fri, 4 Aug 2017 09:32:34 -0400
From: Michael MacIsaac <mike99...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Docker question

Hello list,

I still don't grok Docker.

Let's say I want to create a Docker image of a zLinux system.  Let's say
this system runs Apache and needs a certificate to enable https.  Let's say
I want to run this image on multiple LPARs. So each system will need a
unique host name and thus a unique certificate, right?

How is this accomplished with Docker?

Thanks.

--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Auto login root on 3270 console ttyS0

2017-08-16 Thread Paul Flint

Dear Rick,

One slight embellishment...

On Wed, 16 Aug 2017, Rick Troth wrote:


Conflicting requirements between your security people and your
business continuity people. Lock them in a room together and let them
fight it out.



Either sell tickets or televise (pay-per-view :^)


Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Auto login root on 3270 console ttyS0

2017-08-16 Thread Paul Flint

Greetings Berry,

That is the better way to go!

Regards,

Flint

On Wed, 16 Aug 2017, van Sleeuwen, Berry wrote:


Date: Wed, 16 Aug 2017 19:43:32 +
From: "van Sleeuwen, Berry" <berry.vansleeu...@atos.net>
Reply-To: "linux-390@vm.marist.edu" <linux-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Auto login root on 3270 console ttyS0

I think that would be a problem. Indeed these solutions will not work when the 
boot phase is stuck in INITRD.

We have had boot problems in the past, either because of an error in /etc/fstab 
or because of boot disk errors. In those cases we logoff the linux machine and 
mount the boot disk(s) in our emergency linux guest. There we can repair the 
boot disk, so fix errors in /etc/fstab or run a filesystemcheck on the disks. 
When the disks are correct we can release these disks and have the owner 
attempt to boot again.

Met vriendelijke groet/With kind regards/Mit freundlichen Grüßen,
Berry van Sleeuwen


-Original Message-
From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Rick Troth
Sent: Wednesday, August 16, 2017 6:24 PM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Auto login root on 3270 console ttyS0



sudo nor pmrun address the issue of the "*Enter root password for
maintenance, or CTL-D to continue*" prompt when the system has
problems starting up.


Indeed.
And that prompt is driven by the INITRD phase, before /sbin/init (or
SystemD) gets control and could spawn your console shell.

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.



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: KVM's /proc/sysinfo

2017-06-23 Thread Paul Flint

Dear Michael,

Your name came up in Dr. Phil's presentation...

See you at SHARE.  I have a few questions...

Regards,

Flint

On Fri, 23 Jun 2017, Michael MacIsaac wrote:


Date: Fri, 23 Jun 2017 09:49:59 -0400
From: Michael MacIsaac <mike99...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: KVM's /proc/sysinfo

Thanks to all who replied.  The information is helpful.

   -Mike MacIsaac


On Thu, Jun 22, 2017 at 10:09 AM, Johan Schelling <johan.schell...@icu-it.nl

wrote:



This is what I get from /proc/sysinfo in the zKVM environment…. no VM00
but LPAR-info

LPAR Number:  1
LPAR Characteristics: Shared
LPAR Name:ICU1
LPAR Adjustment:  1000
LPAR CPUs Total:  2
LPAR CPUs Configured: 2
LPAR CPUs Standby:0
LPAR CPUs Reserved:   0
LPAR CPUs Dedicated:  0
LPAR CPUs Shared: 2

Info from a Linux Guest running under zKVM:

VM00 Name:lnxicu10
VM00 Control Program: KVM/Linux
VM00 Adjustment:  1000
VM00 CPUs Total:  2
VM00 CPUs Configured: 2
VM00 CPUs Standby:0
VM00 CPUs Reserved:   0
VM00 Extended Name:   lnxicu10
VM00 UUID:55520880-26c4-4ca5-b363-cce581b91496

Johan Schelling
Infrastructure Solution Architect





ICU IT Services BV
Transistorstraat 55b  I  1322 CK  ALMERE

M 06 – 21 245 992  I  E johan.schell...@icu-it.nl 
T 088 – 5 234 123  I  www.icu-it.nl <http://www.icu-it.nl/>  I  KvK
32135776


Op 22 jun. 2017, om 14:37 heeft Michael MacIsaac <mike99...@gmail.com>

het volgende geschreven:


Hello list,

Could someone who has access to a KVM LPAR, please give me sample output
from /proc/sysinfo for the hipervisor?

This is what I get on a z/VM LPAR:

# grep ^VM00 /proc/sysinfo
VM00 Name:ENGZS01
VM00 Control Program: z/VM6.4.0
VM00 Adjustment:  
VM00 CPUs Total:  1
VM00 CPUs Configured: 1
VM00 CPUs Standby:0
VM00 CPUs Reserved:   0

ADVthanksANCE.

--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390

or visit

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Bash loop failing

2017-05-04 Thread Paul Flint

Dear Michael,

Despite your frustration, your email cry for help is music to my ears...

At the VM Workshop I shall be giving a presentation on something I call "Visual 
Bash".  Visual Bash is a framework to help make bash programs easier to manage.


Consequently, my interest is not merely academic, I am really interested in 
bash code under zLinux.


As I understand it, you wish to query several zLinux instances in order to 
ascertain what is going on with each.  If this is indeed what you are up to, 
and I may have gotten this wrong, then the place I would start is the method of 
connection from the query system to the target.  Are you using ssh or something 
else?


While more information about the code would be welcome, I will continue to 
study your email in an attempt to understand the issue.  I might immediately 
suggest blasting the bash code you have out onto git just so we could all 
really sink our shell teeth into it.  The wisdom is that many eyes looking over 
your code will doubtless lead to a solution.  If I can be of any immediate 
help, please do not hesitate to contact me.


Kindest Regards,

Paul Flint
(802) 479-2360
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgment in response to this note.

Paul Flint
Barre Open Systems Institute
17 Averill Street
Barre, VT
05641

On Thu, 4 May 2017, Michael MacIsaac wrote:


Date: Thu, 4 May 2017 07:32:00 -0400
From: Michael MacIsaac <mike99...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Bash loop failing

Hello list,

This code has been failing for days and I'm at my wit's end.  Maybe someone
on this forum can help.

I've coded a bash script that is supposed to loop through managed Linux
systems. It calls another bash script to get records with 8 fields:

 local cmd="/usr/local/sbin/zlsexpirations -s -l $nodeList"
 local expList# list of nodes and expiration
days
 expList=`$cmd`   # run the command

 ...

So the variable 'expList' has the records. It should then loop through all
the records passing them to the function zSetOneSystem to process one
system at a time. Here's the main loop (the double quotes around expList
are needed to pass a record, not just one token):

 local nextLine
 while read nextLine; do
   zVerbose "calling zSetOneSystem $nextLine"
   zSetOneSystem $nextLine
 done < <(echo "$expList")

This was my first attempt at the loop:

 echo "$expList" |
 while read nextLine; do
   zVerbose "calling zSetOneSystem $nextLine"
   zSetOneSystem $nextLine
 done

Both flavors of the loop above have this behavior:
1) If the -n flag (no operation) is passed, the loop runs fine to
completion.
2) If that flag is not passed, the loop runs, processes one system (which
results in files being changed on disk), but then the loop simply stops.

When I trace it, the 'read nextLine' fails.  I print out 'expList' after
the loop and all records are still in place. How can a sub-process affect
the parent this way? I've narrowed it down to two resulting bash script
calls nested deeper in zSetOneSystem(). If I comment out those two, the
loop succeeds.  If I un-comment either of the two bash scripts, the loop
fails as described.  Strange.

Any help will be appreciated.

Thanks.


--
-Mike MacIsaac

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

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Re: Bash loop failing

2017-05-04 Thread Paul Flint

Dear Michael,

Despite your frustration, your email cry for help is music to my ears...

At the VM Workshop I shall be giving a presentation on something I call "Visual 
Bash".  Visual Bash is a framework to help make bash programs easier to manage.


Consequently, my interest is not merely academic, I am really interested in 
bash code under zLinux.


As I understand it, you wish to query several zLinux instances in order to 
ascertain what is going on with each.  If this is indeed what you are up to, 
and I may have gotten this wrong, then the place I would start is the method of 
connection from the query system to the target.  Are you using ssh or something 
else?


While more information about the code would be welcome, I will continue to 
study your email in an attempt to understand the issue.  I might immediately 
suggest blasting the bash code you have out onto git just so we could all 
really sink our shell teeth into it.  The wisdom is that many eyes looking over 
your code will doubtless lead to a solution.  If I can be of any immediate 
help, please do not hesitate to contact me.


Note that my frustration is that the Marist list is most picky.  Hopefully 
this note will post.


Kindest Regards,

Paul Flint
(802) 479-2360
(802) 595-9365 Cell

On Thu, 4 May 2017, Michael MacIsaac wrote:


Date: Thu, 4 May 2017 07:32:00 -0400
From: Michael MacIsaac <mike99...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Bash loop failing

Hello list,

This code has been failing for days and I'm at my wit's end.  Maybe someone
on this forum can help.

I've coded a bash script that is supposed to loop through managed Linux
systems. It calls another bash script to get records with 8 fields:

 local cmd="/usr/local/sbin/zlsexpirations -s -l $nodeList"
 local expList# list of nodes and expiration
days
 expList=`$cmd`   # run the command

 ...

So the variable 'expList' has the records. It should then loop through all
the records passing them to the function zSetOneSystem to process one
system at a time. Here's the main loop (the double quotes around expList
are needed to pass a record, not just one token):

 local nextLine
 while read nextLine; do
   zVerbose "calling zSetOneSystem $nextLine"
   zSetOneSystem $nextLine
 done < <(echo "$expList")

This was my first attempt at the loop:

 echo "$expList" |
 while read nextLine; do
   zVerbose "calling zSetOneSystem $nextLine"
   zSetOneSystem $nextLine
 done

Both flavors of the loop above have this behavior:
1) If the -n flag (no operation) is passed, the loop runs fine to
completion.
2) If that flag is not passed, the loop runs, processes one system (which
results in files being changed on disk), but then the loop simply stops.

When I trace it, the 'read nextLine' fails.  I print out 'expList' after
the loop and all records are still in place. How can a sub-process affect
the parent this way? I've narrowed it down to two resulting bash script
calls nested deeper in zSetOneSystem(). If I comment out those two, the
loop succeeds.  If I un-comment either of the two bash scripts, the loop
fails as described.  Strange.

Any help will be appreciated.

Thanks.


--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Not certian which I enjoy more, BASH or an interested party...

2017-05-04 Thread Paul Flint

Greetings Harold,

There is a really amature, low budget website on the topic of Visual Bash: 
http://visualbash.org/
I fully intend to make it brilliant but like they say, the road to hell is 
paved with good intentions...


That said so far, I will be traveling the East coast this summer preaching 
and screatching about Visual Bash.  I am booked into the following venues:


SE Regional Linux Conference2016-06-09  2016-06-11
VM Workshop Columbus OH 2017-06-21  2017-06-24
SHARE Providence RI 2017-08-06  2017-08-11

As I write this, I am frantically trying to rectally extract a suitable 
Power Point presentation which I would be happy to have you review, 
particularly if you can give me some feedback.  It could be a spoiler to 
send this out on this list prior to these exhibitions.


But that said, thanks for the encouragement!

Sincerely,

Flint



On Thu, 4 May 2017, Harold Grovesteen wrote:


Date: Thu, 4 May 2017 10:09:49 -0500
From: Harold Grovesteen <h.grovst...@tx.rr.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Bash loop failing

Can you point to more information about Visual Bash?  For those not
attending the workshop, will you be able to share the presentation?

Harold Grovesteen


On Thu, 2017-05-04 at 11:05 -0400, Paul Flint wrote:


As you likely know, I shall be giving a presentation on something I call
"Visual Bash", At the VM Workshop next month.  Visual Bash is a framework
to help make bash programs easier to manage.




Flint


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Lesson learned - do not idly send links to the Maris Listserver

2017-05-04 Thread Paul Flint

Greetings Scott,

Thanks for the RST check.

On Thu, 4 May 2017, Scott Rohling wrote:


I've seen 3 posts from you so they are getting through..   If Michael was
using visual bash they might have been helpful ...   ;-)



Let me just say that Michael MacIsaac is a VERY smart puppy.  I have had a
glimpse into his universe, and let me state for the record it is a long
way down...

I for one, intend to be in the audience when he presents at SHARE.

That is not so say the the Visual Bash Framework might not be a wee bit
useful in a small way...

Sincerely,

Flint

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Bash loop failing

2017-05-04 Thread Paul Flint

Michael,

Glad you got it fixed!

Regards,

Flint

On Thu, 4 May 2017, Michael MacIsaac wrote:


Date: Thu, 4 May 2017 11:12:30 -0400
From: Michael MacIsaac <mike99...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Bash loop failing

Thanks to all who replied - I tried most, but not all suggestions

The good news is I got the bug fixed.

It's pretty clear that 'stdin' was getting 'drained' somewhere down the
stack (I'm still now sure where), as John M. suggested.

Using another file descriptor instead of stdin (0) worked around the issue:

 *exec 3<&0  *  # Link file descriptor #3 with
stdin.
 local nextLine
 while read -u 3 nextLine; do
   zVerbose "calling zSetOneSystem $nextLine"
   zSetOneSystem $nextLine
 done *3<* <(echo "$expList")   # read from expList on file
descriptor 3


On Thu, May 4, 2017 at 10:40 AM, Neale Ferguson <ne...@sinenomine.net>
wrote:


Rather than using read can you load the results of the command into an
array and iterate:


FILES=`ls`

FILE=(${FILES})

for ((i=0; i<${#FILE[@]}; i++))

do

   echo ${i} ${FILE[$i]}

   done

Exit


This should load the variables before the other scripts are invoked.


Neale

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Bash loop failing

2017-05-04 Thread Paul Flint

Dear Neale,

I believe you are on to something here.  I have used the BASH string
arrays and they really rock.

As you likely know, I shall be giving a presentation on something I call
"Visual Bash", At the VM Workshop next month.  Visual Bash is a framework
to help make bash programs easier to manage.

Consequently, my interest is not merely academic, I am really interested
in bash code under zLinux.

Right now the most difficult thing I am grappling with is the Marist
listserver does not like me.  I am testing this messasge to see if it gets
through.

Regards,

Flint

On Thu, 4 May 2017, Neale Ferguson wrote:


Date: Thu, 4 May 2017 14:40:42 +
From: Neale Ferguson 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Bash loop failing

Rather than using read can you load the results of the command into an array 
and iterate:


FILES=`ls`

FILE=(${FILES})

for ((i=0; i<${#FILE[@]}; i++))

do

  echo ${i} ${FILE[$i]}

  done

Exit


This should load the variables before the other scripts are invoked.


Neale

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: CMS FS driver - the old one

2017-08-28 Thread Paul Flint

Rick,

There is a lot to digest here, but give me time.

Regards,

Paul

On Sat, 26 Aug 2017, Rick Troth wrote:


Date: Sat, 26 Aug 2017 14:34:36 -0400
From: Rick Troth <r...@casita.net>
To: Paul Flint <fl...@flint.com>
Cc: Dave Jones <djo...@itconline.com>,
Linux on S/390 discussion <LINUX-390@vm.marist.edu>
Subject: CMS FS driver - the old one

The current FS driver for /mounting/ CMS minidisks to Linux is
cmsfs-fuse. This note describes the old one. The only advantage to the
old driver is that it was wholly kernel space. FUSE is common for a lot
of filesystems these days, ostensibly isolating the riskier logic from
kernel space.


On 08/25/2017 07:58 AM, Paul Flint wrote:

From your 2000 github:


'cmsfsvol'  report on a CMS volume in CMS 'Q DISK' format
'cmsfslst'  list CMS files in CMS 'LISTFILE' format
'cmsfscat'  conCATenate one or more CMS files to stdout
'cmsfsck' - filesystem check for CMS vols (aka: fsck.cmsfs)
'cmsfscp' - copy CMS files, preserving time stamps
libcmsfs.a  "archive" library for user space (utility) mode
cmsfs.o --- the FS driver, for 'mount -t cms' to work


It was 2000 or 2001 and the Boeblingen port had just been unleashed.
Naturally, VM/ESA was the likely mode for running Linux on S/390.
(You'll note that this was before they named it "z/VM".) So it made
sense to have some means of reading files from CMS minidisks when
running Linux on VM/ESA.

I found the EDF specification publicly available. Alan Altmark confirmed
that one could in fact legally use that specification for building
unencumbered software inventions. My employer agreed to releasing our
CMS FS package as a FOSS contribution. So for several weeks I got to
write public code while pulling down a normal paycheck. Fun!!

Most of the routines comprising libcmsfs.a are used by both the utility
and by the driver. The utility persists. The driver fell behind as the
kernel changed out from under it. Note: it's an FS driver, not a device
driver. Subtle difference. Alan Cox, then heir apparent to Linus, gave
me a lot of help.

The first Boeblingen release that I saw was 2.2.13. The ABI changed for
2.2.14 and to my knowledge has been forward compatible since then. But
the VFS layer in the kernel changed between 2.2.x and 2.4.x. After a
couple releases of the 2.4 kernel, my CMS FS driver just didn't work
anymore. I didn't have time to maintain it. (My employer at that time
was not in the same business as, e.g., SUSE.)

The name "cmsfs.o" is a hint. Kernel modules have been named ".ko" for a
long long time now. If I didn't know the history of that file, I'd think
it was simply an intermediate object for some userland program. It's not.

With the old driver or the new, you can ...

   mount -r /dev/dasdr /mnt
   cat /mnt/goflint.sh | sh


With the new (FUSE) driver you can alternatively mount R/W. With either,
you hope that SH files are translated EBCDIC to ASCII.

With the utility, you can ...

   cmsfscat -d /dev/dasdr -a goflint.sh | sh


The "-a" says explicitly translate E/A.

Capisce?


-- R; <><






Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: CMS FS driver - dog in manger...

2017-08-28 Thread Paul Flint

Greetings Alan,

On Sat, 26 Aug 2017, Alan Altmark wrote:

In case there is any doubt, cmsfs-fuse is included in all commercial 
distros, fully supported.  Lots of folks are using it.




...or frantically trying to figure it out...  :^)



Even so, I want to thank Rick publicly for his contribution to the Linux 
community. If he hadn't gotten the ball rolling with cmsfs, no telling 
how long it would have taken.




Jeez, I feel honored just to be mentioned in the post!

Kindest Regards,


☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: TERM=linux instead of TERM=dumb

2017-10-19 Thread Paul Flint

Greetings,

Note that I missed a '"' in the last message. ...My bad.

When I did a "man term" I discovered that terminal types were kept in 
alphabetical order under the directory "/lib/terminfo".  On my distro of 
Linux, A painless way to list them is the following:


find /lib/terminfo/. |cut -d "/" -f 6 |grep . |less && wc -l

Which lets you look at them and tells you how many there are.

My first attempt, which is also valid is as follows:

sudo apt-get install tree or 
yum install tree


Then this bit of flummery:

tree /lib/terminfo | cut -c 14- |strings

Either of these will give you a list of terminal types available on your 
system.


My Linux Mint appears to have 41 choices.

To pick one for use try:

echo $TERM   # note where you start.
export TERM=ansi # you can pick one of the terminal types
 # both "dumb" and "linux" are viable
echo $TERM   # see the new type.

Enjoy.

Flint

On Wed, 18 Oct 2017, Paul Flint wrote:


Date: Wed, 18 Oct 2017 19:15:18 -0400 (EDT)
From: Paul Flint <fl...@flint.com>
To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
Subject: Re: TERM=linux instead of TERM=dumb

Greetings John Campbell and Dell Harris,

I find that the output from the excellent line of bash provided below by Big 
John great entertainment.  But before we disappear into troff (or sphinx :^), 
could I suggest a different approach if you are "man" enough...


Try this:

man term

Much information will come your way, and I look forward to further discussion 
of this issue.


My favorite resolution of this has always been to type in:

echo $TERM

I always the same answer...

xterm

Finally, the bash line supplied by John will only work with "root
privilege.  For now I would advise staying away from root, particularly on 
production systems...  I would be happy to consult on this topic some more at 
your convenience and pleasure.


Sincerely,

Flint

On Wed, 18 Oct 2017, John Campbell wrote:


Date: Wed, 18 Oct 2017 18:53:15 -0400
From: John Campbell <soup...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: TERM=linux instead of TERM=dumb

Well...

Perhaps pawing through /etc/profile _might_ be edifying.

You can cheat by:

cd /etc
find . -type f -print | while read F ; do grep TERM "${F}" && echo "${F}" ;
done

to find out where this can be getting set.  It might even be somewhere
under /etc/defaults but don't quote me on that.

Mind you, I don't currently have access to BFI (Big Fast Iron, either a
zSeries or an S/390) at this point so YMMV.

A long, long time ago when there were many, many deviants of Unix, I tended
to paw through various /etc and /usr/include files to pick up tricks.  Man
pages gave some hints but the actual _structures_ you need for ioctl() and
fcntl() calls were a bit more entertaining :-)  ...

-soup

On Wed, Oct 18, 2017 at 4:51 PM, Dell Harris <dell.har...@suse.com> wrote:


Hi,

I'm trying to figure out why TERM is being set to linux instead of dumb on
the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a system-z
guest on install of SLES 12 SP2.   TERM=dumb is set in the parmfile but
after the install it's set to linux.   Does anyone know of a way to get it
to set TERM=dumb on install?

Thanks
Dell Harris

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





--
John R. Campbell Speaker to Machines  souperb at gmail dot
com
MacOS X proved it was easier to make Unix user-friendly than to fix Windows
"It doesn't matter how well-crafted a system is to eliminate errors;
Regardless
of any and all checks and balances in place, all systems will fail because,
somewhere, there is meat in the loop." - me

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

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/

Re: alternatives for SYSTEMD=dumb

2017-10-20 Thread Paul Flint

Greetings Rick,

I am also not a fan of Sys D.  That said it sucks less when configured to 
still support /etc/init.d/* type commands in "emulation".


That said, I did not know that SuSE's commercial incarnation is under 
Micro Focus International...


Hm...

Regards,

On Fri, 20 Oct 2017, Rick Troth wrote:


Date: Fri, 20 Oct 2017 07:37:56 -0400
From: Rick Troth <r...@casita.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: alternatives for SYSTEMD=dumb

On 10/18/2017 07:02 PM, Mark Post wrote:

I'm trying to figure out why TERM is being set to linux instead of dumb on
the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a system-z
guest on install of SLES 12 SP2.   TERM=dumb is set in the parmfile but after
the install it's set to linux.   Does anyone know of a way to get it to set
TERM=dumb on install?

Say thanks to systemd and good old Lennart P. for this.
 It's considered a enhancement request to get that changed out of the box.
 You'll have to manually change the default and re-generate the grub.cfg file.


I believe the answer is (still) "no", but is there a non-SystemD
alternative for SUSE?

Debian forked over it. (Not a Debian fan, but do have "Devuan", the
non-SystemD version. But then, Debian never did SysV INIT.)

-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: TERM=linux instead of TERM=dumb

2017-10-18 Thread Paul Flint

Greetings John Campbell and Dell Harris,

I find that the output from the excellent line of bash provided below by 
Big John great entertainment.  But before we disappear into troff (or 
sphinx :^), could I suggest a different approach if you are "man" 
enough...


Try this:

man term

Much information will come your way, and I look forward to further 
discussion of this issue.


My favorite resolution of this has always been to type in:

echo $TERM

I always the same answer...

xterm

Finally, the bash line supplied by John will only work with "root
privilege.  For now I would advise staying away from root, particularly 
on production systems...  I would be happy to consult on this topic 
some more at your convenience and pleasure.


Sincerely,

Flint

On Wed, 18 Oct 2017, John Campbell wrote:


Date: Wed, 18 Oct 2017 18:53:15 -0400
From: John Campbell <soup...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: TERM=linux instead of TERM=dumb

Well...

Perhaps pawing through /etc/profile _might_ be edifying.

You can cheat by:

cd /etc
find . -type f -print | while read F ; do grep TERM "${F}" && echo "${F}" ;
done

to find out where this can be getting set.  It might even be somewhere
under /etc/defaults but don't quote me on that.

Mind you, I don't currently have access to BFI (Big Fast Iron, either a
zSeries or an S/390) at this point so YMMV.

A long, long time ago when there were many, many deviants of Unix, I tended
to paw through various /etc and /usr/include files to pick up tricks.  Man
pages gave some hints but the actual _structures_ you need for ioctl() and
fcntl() calls were a bit more entertaining :-)  ...

-soup

On Wed, Oct 18, 2017 at 4:51 PM, Dell Harris <dell.har...@suse.com> wrote:


Hi,

I'm trying to figure out why TERM is being set to linux instead of dumb on
the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a system-z
guest on install of SLES 12 SP2.   TERM=dumb is set in the parmfile but
after the install it's set to linux.   Does anyone know of a way to get it
to set TERM=dumb on install?

Thanks
Dell Harris

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





--
John R. Campbell Speaker to Machines  souperb at gmail dot
com
MacOS X proved it was easier to make Unix user-friendly than to fix Windows
"It doesn't matter how well-crafted a system is to eliminate errors;
Regardless
of any and all checks and balances in place, all systems will fail because,
somewhere, there is meat in the loop." - me

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: TERM=linux instead of TERM=dumb

2017-10-22 Thread Paul Flint

Dear Dell,

Interesting TADA...

Thanks,

Flint

On Fri, 20 Oct 2017, Dell Harris wrote:


Date: Fri, 20 Oct 2017 10:06:28 -0600
From: Dell Harris <dell.har...@suse.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: TERM=linux instead of TERM=dumb

Thanks to all that chimed in.  I got it figured out.

It all depends on how you ssh into the guest to finish the installation.  If 
you ssh from a graphical environment it will set to the TERM=xterm-256-color,  
this will result in TERM=dumb being put on the kernel line after the install 
because of this code in the /usr/share/YaST2/modules/BootArch.rb

elsif Arch.s390
   termparm = if ENV["TERM"] == "linux"
 "TERM=linux console=ttyS0 console=ttyS1"
   else
 "hvc_iucv=8 TERM=dumb"
   end

If I ssh in from a text console...say tty2, it will set the TERM=linux during 
the install because of this code that was added in 2012:   This will result in 
TERM=linux set on the kernel line after the install.

Thu Jun 28 14:36:08 CEST 2012 - jsuch...@suse.cz

- set TERM=linux for 2nd stage services, to keep ncurses nice
 (bnc#768356)
- 2.22.9

So the mystery is solved.

Dell Harris

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Visual Bash, zoom and zuess 3.0

2017-10-22 Thread Paul Flint
ing users in
an organization
Self-Service portal to z/VM and zLinux resources. It requires that a Web
server be running on
the zoom server (only Apache has been tested).

With version 3.0, access to the Web UI is split into two categories
 (1) Read-only - the home page and any other page that does not perform
operations is in a
 directory (usually /srv/www/cgi-bin/) open to all users. No audit trail
is needed, so no
 user/group information is available.

 (2) Read-write - any page that performs any operation or makes any change
to the tree is in
 a directory that is password protected (usually
/srv/www/cgi-bin/zuess/).  Once the user
 supplies valid credentials, the user name is maintained along with their
primary and secondary
 groups. An audit trail is maintained in the zoom log file (usually
/var/log/zoom.log).

OK, that's probably enough description.  Phil Tully and I presented on
this at the last SHARE
and MVMUA.  Both were pretty well received. Unfortunately, no more
presentations are planned
at this time.

If anyone does get it set up, please let me know.  What would be great is
a contribution of
some Linux/VM code to do build (clone to new VM), rebuild (clone to
existing) and destroy. All
of those operations are outlined in the file /usr/local/src/userexits.stubs.
It would have to
be copied to userexits.local. What we do in house is put a message on the
zoom server's console,
IBM OpsMgr traps it and calls the appropriate REXX EXEC.  I'd imagine the
sample code could
use PROP instead.  A free six-pack of the beer of your choice to the first
person to do that!

A great goal would be to get to a series of three one hour labs where (1)
Linux/zoom/zuess
are installed, (2) a zoom tree is created and the Web UI set up, and (3)
all the teams in
the class cluster the zoom servers together.  Wouldn't that be cool to
come back from SHARE
or VM Workshop and say "Yeah, I set up Private Cloud on the mainframe in
three hours with
open source tools"?  Simultaneously, that exercise would help drive out
the bugs which are
certainly there.

C'mon community, stop letting "distributed" beat us at Cloud!

--
 -Mike MacIsaac





--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Announcing zoom and zuess 3.0

2017-11-20 Thread Paul Flint
 protected (usually 
/srv/www/cgi-bin/zuess/).
Once the user
supplies valid credentials, the user name is maintained along with their 
primary and secondary  groups. An audit trail is maintained in the zoom log 
file (usually /var/log/zoom.log).

OK, that's probably enough description.  Phil Tully and I presented on this at 
the last SHARE and MVMUA.  Both were pretty well received. Unfortunately, no 
more presentations are planned at this time.

If anyone does get it set up, please let me know.  What would be great is a 
contribution of some Linux/VM code to do build (clone to new VM), rebuild 
(clone to
existing) and destroy. All
of those operations are outlined in the file /usr/local/src/userexits.stubs. It 
would have to be copied to userexits.local. What we do in house is put a 
message on the zoom server's console, IBM OpsMgr traps it and calls the 
appropriate REXX EXEC.  I'd imagine the sample code could use PROP instead.  A 
free six-pack of the beer of your choice to the first person to do that!

A great goal would be to get to a series of three one hour labs where (1) 
Linux/zoom/zuess are installed, (2) a zoom tree is created and the Web UI set up, and (3) 
all the teams in the class cluster the zoom servers together.  Wouldn't that be cool to 
come back from SHARE or VM Workshop and say "Yeah, I set up Private Cloud on the 
mainframe in three hours with open source tools"?  Simultaneously, that exercise 
would help drive out the bugs which are certainly there.

C'mon community, stop letting "distributed" beat us at Cloud!

--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions, send email to 
lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit http://wiki.linuxvm.org/
לתשומת ליבך, בהתאם לנהלי חברת מלם מערכות בע"מ ו/או כל חברת בת ו/או חברה קשורה שלה (להלן : 
"החברה") וזכויות החתימה בהן, כל הצעה, התחייבות או מצג מטעם החברה, מחייבים מסמך נפרד וחתום על 
ידי מורשי החתימה של החברה, הנושא את לוגו החברה או שמה המודפס ובצירוף חותמת החברה. בהעדר מסמך כאמור 
(לרבות מסמך סרוק) המצורף להודעת דואר אלקטרוני זאת, אין לראות באמור בהודעה אלא משום טיוטה לדיון, ואין 
להסתמך עליה לביצוע פעולה עסקית או משפטית כלשהי. Please note that in accordance with Malam and/or its 
subsidiaries (hereinafter : "Malam") regulations and signatory rights, no offer, agreement, 
concession or representation is binding on the Malam, unless accompanied by a


 duly signed separate document (or a scanned version thereof), affixed with the 
Malam seal.




Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Truth/Troth what is the difference?

2018-05-17 Thread Paul Flint

Master Robert,

This should have been the first thing anyone should have turned to.

Sincerely,

Flint

On Thu, 17 May 2018, Robert J Brenneman wrote:


Date: Thu, 17 May 2018 09:48:07 -0400
From: Robert J Brenneman <bren...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Truth/Troth what is the difference?

I had a linux recovery session at share a couple years ago:
http://linuxvm.org/Present/SHARE110/S9240jb.pdf

the last section covers ripping open the Linux initrd and adding more tools
to it to do bare metal recovery from the ramdisk - the approach is still
valid, but some of the tools used have probably changed.

--
Jay Brenneman

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Attack of the "Console People"

2018-05-17 Thread Paul Flint

Greetings Terri,

If you think this is arcane, just wait till you start dealing with the 
"Punch Card Police"...


//THEY ARE OUT THERE...

Flint

On Wed, 16 May 2018, Terri C. Glowaniak wrote:


Date: Wed, 16 May 2018 18:23:16 +
From: Terri C. Glowaniak <terri.glowan...@regions.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: single user mode under z/VM

Just wondering what 'console' people use to access their Linux systems when 
using 'single user mode'  ...  3270, IUCV, or  ?


Thanks,
Terri Glowaniak


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Truth/Troth what is the difference?

2018-05-17 Thread Paul Flint

List Lurkers,

So typeth the Troth, or with a quick vowel change...

The TRUTH lieth below...

Blessings and the luck of Torvalds...

Flint,
Minister
Church of the GNU...

On Wed, 16 May 2018, Rick Troth wrote:


Date: Wed, 16 May 2018 15:14:59 -0400
From: Rick Troth <r...@casita.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: single user mode under z/VM

On 05/16/2018 02:23 PM, Terri C. Glowaniak wrote:
Just wondering what 'console' people use to access their Linux systems 
when using 'single user mode' ...  3270, IUCV, or ?


"yes"

*IUCV* is best, if you have an IUCV terminal server running. You can SSH
into the terminal server, hop to the ailing Linux guests via IUCV, and
"everything is normal". (Well ... except that you're in single-user
maint mode.) We really should make more use of IUCV in all ways,
terminal server, things layered on that, and non-terminal traffic. It's
awesome!

While I have in my time incanted with IUCV I must petition the Troth that 
this potent VM Magic (VMM) may not be the best for an initiate.  A wizard 
of your standing can hold power over the wild IUCV, transfer files, edit 
minidisk content, run DDT (whose name will be spoken here), or invoke new 
CMS, but I plea, this is a dangerous path!



*3215* (which might be what you mean by "3270") is tolerable if you're
okay with a truly line-mode environment. It really confuses some
Unix/Linux people who have never used serial line consoles and such.
It's not difficult, just tedious. This is *#CP CONMODE 3215* and is the
default we all know and love.

True *3270* would be fine, but would give you the same operation as
3215, except Linux is translating 3270 interaction into line-at-a-time.
(And there is no 3215 because that only applies when z/VM is doing this
hack.) The upside is that you *can* run some full-screen apps. They'll
display like they're on an XTERM or similar ANSI X3.64 screen. You just
don't get byte-at-a-time /input/, which almost all of them kinda of
expect. Careful with what mode you're in when using 'vi', for example.
And don't even think about using EMACS. You'd simply need the 3270
driver and *#CP CONMODE 3270*. Works.

My heresy is to recommend a Linux based workstation and the use of X3270, 
while blessed with good defaults it's only sin seems to be endless command 
line configuration options... one of which is to run as a monochrome 
console similar to the 3215... presuming I got my terminal model number 
correct.  IBM doctrine often refers to the "3270" implementation of the 
blessed SNA terminal protocol.  Troth is far more realistic.  3270 is, as 
far as I can tell, very similar to the VT100 mode of the Dearly Departed 
Digital Equipment Corporation.  Hardware that lives on in software...



If you're on bare metal, you can use *SYSASCII*. Never done that. (Wish
z/VM would support it for remote access.)


Me neither, we live in an age of miracles!


Another option is to have a *rescue system* available in a pinch, so you
can sign-on to the ailing Linux guest, bring up the rescue environment,
get it onto the network, and then SSH like normal.

Another option is to attach the *minidisks* of the ailing guest to a
*different Linux guest*. Mount it/them, 'chroot', and do what needs doin.

Even if it means setting up a separate bare bones image, this is a great 
idea that I also have been pushing.  Terri, it may take some time and 
skill acquisition to get a stable zLinux image on this obviously 
mis-configured system you have been blessed with.  Personally, at times 
like this I take my hands off the keyboard, place them together, and bless 
the fact that I am being paid by the hour...


Strategically, the One great Truth (or Troth:^) is to "swing through 
success".  Get some image booting some version of zLinux.  I would bear 
witness to the fact that The Wizard Troth has a few secrets up his sleeve 
in this area of lean/mean images.



I don't know if this helps, but it's fun ... FSVO "fun".

-- R; <><



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Getting verbose output during boot

2018-05-16 Thread Paul Flint

Greetings,

I know this may sound odd, but I would start by setting the grub 
environment to boot this instance into single user mode if you can.


Be aware that "systemd" is new and quite controversial, and in many ways 
is likely buggy.  So the approach I would take once I was on the system as 
single user or with the quiesced boot drive NFS mounted to another system 
(This might be problematic in itself :^), I would figure out how to stop 
"udevd" from starting up.  I would try looking for "udevd" depending on 
the tools at hand and available.  Good possibilities include:


/sbin/udevd
/lib/systemd/systemd-udevd

That said, your mileage may vary.

Good luck and...

Kindest Regards,

Paul Flint

On Wed, 16 May 2018, Neale Ferguson wrote:


Date: Wed, 16 May 2018 16:30:32 +
From: Neale Ferguson <ne...@sinenomine.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Getting verbose output during boot

So the log is filling with:

systemd-udevd[468]: unable to receive ctrl connection: Function not implemented

On 5/16/18, 12:23, "Neale Ferguson" <ne...@sinenomine.net> wrote:

   Thanks Mark. Using debug=1 I see a number of these messages appearing every 
30-60 seconds or so:

   [   57.090377] systemd-journald[65]: 
/run/log/journal/43be8124b31c43fe9edc24238dc923cb/system.journal: Allocation 
limit reached,
   rotating.
   [   57.090394] systemd-journald[65]: Rotating...
   [   57.093786] systemd-journald[65]: Reserving 182663 entries in hash table.
   [   57.158239] systemd-journald[65]: Vacuuming...
   [   57.158320] systemd-journald[65]: Vacuuming done, freed 0B of archived 
journals on disk.
   [   57.158334] systemd-journald[65]: Retrying write.

   It seems like systemd is writing a heap of messages an wrapping. It'd be 
nice to see what gumpf is being logged. However, when the boot eventually fails 
we never drop into a shell and just get thousands of these messages:

   systemd[1]: Failed to accept private connection, ignoring: Function not 
implemented

   I guess if I can work out what messages are being logged then I'll find the 
underlying problem



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Truth/Troth what is the difference?

2018-05-17 Thread Paul Flint

Greetings List Lurkers,

Agreed!

Regards,

Flint

On Thu, 17 May 2018, Mike Walter wrote:


Date: Thu, 17 May 2018 14:58:01 +
From: Mike Walter <walterthepennyl...@hotmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Truth/Troth what is the difference?

Jay,

That might be an excellent session for the 2018 VM Workshop at NC A in 
Greensboro, NC this June.

Mike Walter

From: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> on behalf of Robert J Brenneman 
<bren...@gmail.com>
Sent: Thursday, May 17, 2018 8:48:07 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Truth/Troth what is the difference?

I had a linux recovery session at share a couple years ago:
https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Flinuxvm.org%2FPresent%2FSHARE110%2FS9240jb.pdf=02%7C01%7C%7Ccb957da383264ef2809a08d5bbfd1646%7C84df9e7fe9f640afb435%7C1%7C0%7C636621618027099866=0fPP0S9%2BW4FND3hSeseVUP11mYEGZFnKEBxbXnnhTVE%3D=0

the last section covers ripping open the Linux initrd and adding more tools
to it to do bare metal recovery from the ramdisk - the approach is still
valid, but some of the tools used have probably changed.

--
Jay Brenneman

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.marist.edu%2Fhtbin%2Fwlvindex%3FLINUX-390=02%7C01%7C%7Ccb957da383264ef2809a08d5bbfd1646%7C84df9e7fe9f640afb435%7C1%7C0%7C636621618027099866=0Hd%2FbW%2BvbI3%2Bq%2BmtObrTWzouhLMagjkXb2QW1Ogdtis%3D=0
--
For more information on Linux on System z, visit
https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.linuxvm.org%2F=02%7C01%7C%7Ccb957da383264ef2809a08d5bbfd1646%7C84df9e7fe9f640afb435%7C1%7C0%7C636621618027099866=waeIDDzO9kr1KeH4mVncyQzdSSXhA7m3gf6Y2E7Mj%2FA%3D=0

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


The other Alpine fan...

2018-06-13 Thread Paul Flint

Greetings Christian,

I respond to this excellent news from an ancient copy of Alpine I 
converted from the original University of Washington "Pine" many moons 
ago.


Good stuff.

Regards,

Paul

On Wed, 13 Jun 2018, Christian Borntraeger wrote:


Date: Wed, 13 Jun 2018 09:32:38 +0200
From: Christian Borntraeger 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Alpine Linux 3.8 rc2 on z/VM and KVM

On 06/13/2018 05:58 AM, Tuan M. Hoang wrote:

Hello,

The Alpine Linux Project has released the the 2nd release candidate for
its 3.8 stable series with support for z/VM and KVM.

For the installation guide and more information, please visit :
https://wiki.alpinelinux.org/wiki/S390x.


Thanks for the good writeup.
Will there also be a bootable iso image to simplify the KVM installation even
more?


For running Alpine in Docker, please visit :
https://wiki.alpinelinux.org/wiki/S390x/Docker.

If you have any questions or comments, please reply to this thread or
send an email to this list, or alpine-de...@lists.alpinelinux.org, or
reach out at IRC channels #alpine-linux or #alpine-devel at Freenode, or
use #alpinelinux on Twitter.

Many thanks,
Tuan


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Overloaded mountain...

2018-06-13 Thread Paul Flint

Greetings Mark,

My bad...and an excellent distribution it is...Trothfully...

BTW it is also an email client...
https://en.wikipedia.org/wiki/Alpine_(email_client)

Kindest Regards,

Flint

On Wed, 13 Jun 2018, Mark Post wrote:


Date: Wed, 13 Jun 2018 13:33:12 -0600
From: Mark Post 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: The other Alpine fan...


On 6/13/2018 at 06:51 AM, Paul Flint  wrote:

I respond to this excellent news from an ancient copy of Alpine I
converted from the original University of Washington "Pine" many moons
ago.


Alpine Linux is a complete Linux distribution, not an email client.


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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: ulimit -u value

2018-06-15 Thread Paul Flint

Dear Michael,

My favorite way to write such a recursive function is the following,
typed at a root prompt:

:(){ :|:& };:

This very handsome bunch of glyphs is also known as a bash "fork bomb":

https://en.wikipedia.org/wiki/Fork_bomb#Bash

Thus, a succinct description of how to limit processes is found here:

https://en.wikipedia.org/wiki/Fork_bomb#Prevention

It is entertaining reading...

Regards,

Flint

On Fri, 15 Jun 2018, Michael MacIsaac wrote:


Date: Fri, 15 Jun 2018 09:03:35 -0400
From: Michael MacIsaac 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: ulimit -u value

Hello list,

I wrote a recursive function to log messages to one file from different
systems.  Something like:

 if on local system; then
   log to local file
 else
   log back to calling system

But I had a bug where the local system thought it was remote so the else
clause was executed on both sides. So system A called system B to log,
which called system A, which called system B...  In not too much time the
stacks filled up and the system with the least free memory died.

So then I read about ulimit -u to limit the number of processes that can be
forked.  On SLES the ulimit -u seems to be based on the amount of memory.
Is there a way to have it set to a smaller, safer value?  Has anyone
addressed this issue to limit the damage dangerous programmers (such as
myself :)) can do?

Thanks.

--
-Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: cat herding versus trendy tech

2018-05-26 Thread Paul Flint

Greetings Truth (sp? :^),

Forgive my inability to spell.

Are you suggesting that HPE may be the next purveyor of a distro with 
magic sauce?


Most insightful and fascinating...

Sincerely,

Flint

On Sat, 26 May 2018, Rick Troth wrote:


Date: Sat, 26 May 2018 10:22:19 -0400
From: Rick Troth <r...@casita.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: cat herding versus trendy tech

Finger up in the air. Wind's blowing thattaway. Yup, head there.


On 05/25/2018 06:07 PM, Mark Post wrote:

 ... starting with SLES15, we'll no longer be shipping the 31/32-bit 
compatibility libraries on any of the architectures we support.


Told ya.
And I believe I said I can't blame them. (Multiple architectures is a
royal pain.)
Bummer none the less.

The reason I'm sad to see it is because I hate being boxed into any
corner. (Even self-painted corners, acknowledging that sometimes it's my
own fault.) So in this case, I hate being unable to run 32-bit because
of a packaging change in the distro. (But see my reply to Phil Kern
about static vs shared.)

Curious, Mark, if SLES15 will dispense with /lib64 and /usr/lib64. HPE's
internal Linux (Debian based) squishes out the bitness from the naming.
(But they might be doing other magic, as Phillip alluded to.) After all,
that company presently owns what remains of (DEC) VMS which got
multi-arch right ... thirty years ago.

[sigh] So many platforms; so little time.

-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: cat herding versus trendy tech

2018-05-26 Thread Paul Flint

Truth

On Sat, 26 May 2018, Rick Troth wrote:


Date: Sat, 26 May 2018 11:44:31 -0400
From: Rick Troth <r...@casita.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: cat herding versus trendy tech

On 05/26/2018 10:29 AM, Paul Flint wrote:

Greetings Truth (sp? :^),

Forgive my inability to spell.


[warning: next paragraph might render funny to some readers]

The name derives from olde English, "trowþ " (my favorite, love that
Icelandic thorn) or "trēowþ" or "trēowth" or "trɒθ", meaning commit,
engage, pledge. (Look it up in Webster's.) I pronounce it with a short
"o" like broth, moth, sloth. On the other side of the pond they'd use
the long "o" like both, oath, betroth (hah!). Many will have heard a
certain phrase spoken in weddings ... plight thee? Truth itself was
spelled "trīewþ" in the 14th century.

Nuttin wrong with your spelling, sir.



Are you suggesting that HPE may be the next purveyor of a distro with
magic sauce?


Not at all.
Many institutions have their own in-house Linux (or other systems). HPE
has ample need for embedded software, reference systems, and such as
justify a home-grown OS. They do not publish it. It runs on hardware HPE
cares ab out, thus it does not run on z, even though Debian runs on z.

HP/HPE have been Linux fans for a long time. Bdale Garbee (a pillar in
the Debian world) was a fixture there until a few months after the
split. So HPE Linux (or "hLinux") is a Debian spin.

Reference system ... I use hLinux for exactly that. Might lose access to
it since I do not work for HPE. (Better upgrade while I still have
access, eh?) I'm intrigued that it's a 64-bit system without the /lib64
and /usr/lib64 clutter. I DON'T KNOW if it magically supports 32-bit
apps from those 64-bit archives. (They would have to be mixed bitness.
Long story. Deep water.)



Most insightful and fascinating...


To you and to me, yes. I wish we could infect others with our
fascination. Some of it simply makes for good weekend conversation. But
some of it matters in business matters because it supports a foundation
of knowing what the [expletive deleted] is going on under the fluff and
hype of marketing and packaging.



Sincerely,

Flint


-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/****
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: TERM=linux instead of TERM=dumb

2017-10-20 Thread Paul Flint

Dear John,

I want to believe that "termcap" is still supported somehow.  While 
confusing, I kinda liked it too.


Regards,

Flint

On Thu, 19 Oct 2017, John Campbell wrote:


Date: Thu, 19 Oct 2017 18:17:30 -0400
From: John Campbell <soup...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: TERM=linux instead of TERM=dumb

The terminfo "database", these days, is some kind of binary...  and, from
the source file(s), there is a program to "compile" them into a structure
the curses library can just suck in as chunk and then use.

I kinda miss the old /etc/termcap ...   yes, I've been around.  Everything
balances out over time...

(chuckles)

"When I was _your_ age, we didn't have none of these fancy graphics you
kids have these days... Naw, if you wanted to see pretty pictures, you ran
your job to the card punch 'n held 'em up to the light!"

And, yeah, I recall the magtapes w/ line printer files which would
overprint to make pictures...  (  RECFM=FBA LRECL=133 BLKSIZE=1330 )

-soup

On Thu, Oct 19, 2017 at 7:44 AM, Paul Flint <fl...@flint.com> wrote:


Greetings,

Note that I missed a '"' in the last message. ...My bad.

When I did a "man term" I discovered that terminal types were kept in
alphabetical order under the directory "/lib/terminfo".  On my distro of
Linux, A painless way to list them is the following:

find /lib/terminfo/. |cut -d "/" -f 6 |grep . |less && wc -l

Which lets you look at them and tells you how many there are.

My first attempt, which is also valid is as follows:

sudo apt-get install tree or yum install tree

Then this bit of flummery:

tree /lib/terminfo | cut -c 14- |strings

Either of these will give you a list of terminal types available on your
system.

My Linux Mint appears to have 41 choices.

To pick one for use try:

echo $TERM   # note where you start.
export TERM=ansi # you can pick one of the terminal types
 # both "dumb" and "linux" are viable
echo $TERM   # see the new type.

Enjoy.

Flint

On Wed, 18 Oct 2017, Paul Flint wrote:

Date: Wed, 18 Oct 2017 19:15:18 -0400 (EDT)

From: Paul Flint <fl...@flint.com>
To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
Subject: Re: TERM=linux instead of TERM=dumb

Greetings John Campbell and Dell Harris,

I find that the output from the excellent line of bash provided below by
Big John great entertainment.  But before we disappear into troff (or
sphinx :^), could I suggest a different approach if you are "man" enough...

Try this:

man term

Much information will come your way, and I look forward to further
discussion of this issue.

My favorite resolution of this has always been to type in:

echo $TERM

I always the same answer...

xterm

Finally, the bash line supplied by John will only work with "root
privilege.  For now I would advise staying away from root, particularly
on production systems...  I would be happy to consult on this topic some
more at your convenience and pleasure.

Sincerely,

Flint

On Wed, 18 Oct 2017, John Campbell wrote:

Date: Wed, 18 Oct 2017 18:53:15 -0400

From: John Campbell <soup...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: TERM=linux instead of TERM=dumb

Well...

Perhaps pawing through /etc/profile _might_ be edifying.

You can cheat by:

cd /etc
find . -type f -print | while read F ; do grep TERM "${F}" && echo
"${F}" ;
done

to find out where this can be getting set.  It might even be somewhere
under /etc/defaults but don't quote me on that.

Mind you, I don't currently have access to BFI (Big Fast Iron, either a
zSeries or an S/390) at this point so YMMV.

A long, long time ago when there were many, many deviants of Unix, I
tended
to paw through various /etc and /usr/include files to pick up tricks.
Man
pages gave some hints but the actual _structures_ you need for ioctl()
and
fcntl() calls were a bit more entertaining :-)  ...

-soup

On Wed, Oct 18, 2017 at 4:51 PM, Dell Harris <dell.har...@suse.com>
wrote:

Hi,


I'm trying to figure out why TERM is being set to linux instead of dumb
on
the GRUB_CMDLINE_LINUX_DEFAULT in the /etc/default/grub line of a
system-z
guest on install of SLES 12 SP2.   TERM=dumb is set in the parmfile but
after the install it's set to linux.   Does anyone know of a way to get
it
to set TERM=dumb on install?

Thanks
Dell Harris

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390
or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





Spectre and Meltdown stupid question...

2018-01-15 Thread Paul Flint

Greetings List Lurkers,

I may have missed the discussion, as I have been enjoying an old fashion 
New England Flu (not to be missed :^).  So can CPU data cache timing in 
IBM z series hardware be abused to efficiently leak information, and if 
so what can be done about it?



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Spectre and Meltdown stupid question...

2018-01-16 Thread Paul Flint
.  (Someone correct me if I'm misstating
anything.)  SUSE has some patches out already, expecting more today.
RedHat
does not have theirs out yet.  Last I heard, they are expected sometime
next
week.  I don't know about any of the other distributions that run on Z. 
I

haven't heard that they have any patches out yet.

Martha

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


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

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



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

http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Spectre and Meltdown stupid question...

2018-01-16 Thread Paul Flint

Greetings Phillip,

Thank you for the most informative read:
https://spectreattack.com/spectre.pdf

In 1.4 the authors indicate that: "Meltdown exploits a privilege 
escalation vulnerability specific to Intel processors"


So it seems the Mainframe, running PR/SM on non-Intel clusters may only 
have Spectre to worry abut...Just like in an Ian Fleming novel...


The good news is with Meltdown under the bus, it appears that half of this 
problem just went away.


So, you need to test PR/SM?

Maybe time to do some independent testing...ah I left my z14 in my other 
coat...


Regards,

Flint

On Tue, 16 Jan 2018, Philipp Kern wrote:


Date: Tue, 16 Jan 2018 09:16:49 +0100
From: Philipp Kern <pk...@debian.org>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Spectre and Meltdown stupid question...

On 16.01.2018 03:48, Carey Tyler Schug wrote:

but I really don't know what I'm talking about, probably everything I
said above is wrong.


It's not like the attacks and their corresponding papers aren't public.
But your description at most covered Meltdown, not Spectre:
https://spectreattack.com/spectre.pdf


ONe woould think any exploit would leave tracks (memory violations) that
could be detected and the process  stopped before a significant amount
of data was extracted.  Shouldn't trying to address restricted memory
cause an interrupt?  If not, I would say that was the flaw in the chips.


Spectre avoids the fault. The idea is that you don't read restricted
memory at all. You flush the cache, let the CPU mispredict a bounds
check and access what's behind it by referencing into an array that the
attacker controls (an essentially 256 * cache line length long array).
See 4) in the linked PDF.

In this case all OSes ought to be vulnerable as long as you can call
privileged code (like through some sort of syscall or hypercall).

I'm not sure why IBM thinks that secrecy helps their case here. I
suppose (hope?) the machines where IBM is aware that their customers run
untrusted code got a heads-up. Also the scarcity of these machines helps
that researchers don't get around to test for the flaw on them. But
that's the usual security by obscurity defence[1].

Kind regards
Philipp Kern

[1] As Martha pointed out, apparently updates are in fact available. So
go and get them. ;-)

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: SHARE Sacramento Request for Chairs

2018-02-06 Thread Paul Flint

Dear John,

Despite yesterday's kerfuffle I am very willing to help with the Linux 
courses, if Neil will have me...


I have marked activities that I would be most happy to act as the 
Chairperson.


Sincerely,

Paul Flint
Kindest Regards,



Paul Flint
(802) 479-2360
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgment in response to this note.

Paul Flint, Director
Barre Open Systems Institute
17 Averill Street
Barre, VT
05641

http://www.bosivt.org
http://family.flint.com/flint
Gplus: fl...@flint.con
Skype: flintinfotech
Work: (202) 537-0480

Consilium   _ 
gratuitum.~. ASCII ribbon campaign ( )

valet/V\  against HTML e-mail   X
quanti  /( )\ www.asciiribbon.org  / \ 
numerantur  ^^-^^


On Mon, 5 Feb 2018, John Crossno wrote:


Date: Mon, 5 Feb 2018 17:16:36 -0500
From: John Crossno <j...@crossno.us>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: SHARE Sacramento Request for Chairs

Hi... As we get closer to SHARE in Sacramento, we are still looking for
individuals who will be there to volunteer a little time to char one or
more sessions. If you've never chaired a session and would like to, please
drop me an email so I can explain it to you and help you make a positive
decision. For everyone else, there's no time like the present to step up
and pick up one or more sessions!

Please select from the list below of what's still available, and send me
those sessions.

Thanks!
John

ID Session Title Day Start Time Speakers
21973 Lab: Linux for Beginners, Part 2 of 3 Mon 2018-03-12, 11:15:00 Neale
Ferguson


I can help, if I can get in...


22114 What's New in VM:Secure Mon 2018-03-12, 11:15:00 Brian Jagos
21974 Lab: Linux for Beginners, Part 3 of 3 Mon 2018-03-12, 12:30:00 Neale
Ferguson


I can help, if I can get in...


22107 Introduction to RACF on z/VM Mon 2018-03-12, 13:45:00 Bruce Hayden
22142 Automating State of California Office of Technology Services (OTech)
Virtual Server Environment Mon 2018-03-12, 16:30:00 Paul Vincent
22647 Linux Performance Tools Overview and a Closer Look at the Perf Tool
Mon 2018-03-12, 16:30:00 Eberhard Pasch
22649 Establishing a Linux Strategy in a Public Company Tue 2018-03-13,
10:00:00 Steffen Breitenbach;
Olaf Senger;
Falk-Oliver Bischoff
21980 Powerful yet Easy to Use Cloud Management for Linux on IBM Z Tue
2018-03-13,
11:15:00 James Vincent
22141 What Does Today's Buyer Think about Mainframe? Study Results from the
Open Mainframe Project Tue 2018-03-13, 11:15:00 John Mertic
21837 LVM Program Volunteer Lunch - CLOSED SESSION Tue 2018-03-13,
12:30:00 Rick
Barlow


I can help, if I can get in...


22045 Migrate Linux Workloads to the Mainframe Using Open Source Tools
Tue 2018-03-13,


I can help, if I can get in...


15:15:00 Niel M. Bornstein
22687 Managing and Orchestrating Docker Containers with OpenShift Tue
2018-03-13,
16:30:00 Neale Ferguson


I can help, if I can get in...


21970 Lab: Introduction to REXX Workshop (Part 1 of 2) (BYO Device)
Wed 2018-03-14,
08:30:00 John Franciscovich
21971 Lab: Introduction to REXX Workshop (Part 2 of 2) (BYO Device)
Wed 2018-03-14,
10:00:00 John Franciscovich
22637 IBM Z Hardware Overview Wed 2018-03-14, 10:00:00 Rick Barlow
22118 z/VM Upgrade In Place Installation Wed 2018-03-14, 11:15:00 Richard
Lewis
22104 Are There Free Tools Available to Use On My z/VM System? Wed 2018-03-14,
13:45:00 Bruce Hayden
21968 Lab: Introduction to Docker and Mobile with Docker Containers on
Linux for IBM Z, Part 1 of 2 Wed 2018-03-14, 15:15:00 Wilhelm Mild;
Richard Lewis;
Erich Amrehn
22043 Making the Business Case for the IBM LinuxONE and Linux on IBM Z
Wed 2018-03-14,
15:15:00 Eduardo C. Oliveira
21969 Lab: Introduction to Docker and Mobile with Docker Containers on
Linux for IBM Z, part 2 of 2 Wed 2018-03-14, 16:30:00 Richard Lewis;
Wilhelm Mild;
Erich Amrehn
What If Even Your Linux Admin May Not Know Your Secrets? (Buendgen)
Wed 2018-03-14,
16:30:00 Buendgen
22044 May I introduce Ubuntu, Ubuntu Server for IBM Z and LinuxONE?
Thu 2018-03-15,
08:30:00 Frank Heimes


I can help, if I can get in...


22136 Live: Docker and IBM Z Thu 2018-03-15, 08:30:00 Martin Schwidefsky
22049 The Analytics Hub on Linux on IBM Z and LinuxONE Thu 2018-03-15,
10:00:00 Wilhelm Mild
22051 User Experiences with Linux and IBM Z - Customer Panel Thu 2018-03-15,
11:15:00 Neale Ferguson
22291 How to build an Enterprise Content Hub on Linux on IBM Z and LinuxONE
Thu 2018-03-15, 13:45:00 Wilhelm Mild
22138 IBM Dynamic Partition Manager Introduction and News Thu 2018-03-15,
15:15:00 Carl Mayer
22042 LinuxONE and Linux on IBM Z Capacity and Solution Planning Thu
2018-03-15,
16:30:00 Jim Elliott
22459 Building a Blockchain From the Ground Up Fri 2018-03-16, 08:30:00 Barry
Silliman
1 Using JUnit for Product Testing Fri 2018-03-16, 10:00:00 Megan E.
Hampton
2246

Re: Linux/390 reference in XKCD -- we've arrived.

2018-02-19 Thread Paul Flint

Neal,

Dear God, not the Dreaded User Time Format (DUTF) exploit!

We need to keep this secret!

Regards,

Flint

On Mon, 19 Feb 2018, Neale Ferguson wrote:


Date: Mon, 19 Feb 2018 16:48:05 +
From: Neale Ferguson <ne...@sinenomine.net>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Linux/390 reference in XKCD -- we've arrived.

Allowing a dog to join NBA? Bug? Feature I would pay for.

On 2/19/18, 8:47 AM, "Linux on 390 Port on behalf of David Boyes"
<LINUX-390@VM.MARIST.EDU on behalf of dbo...@sinenomine.net> wrote:


We've cracked the mainstream media.

https://imgs.xkcd.com/comics/2018_cve_list.png


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Regression again?

2018-02-23 Thread Paul Flint

Greetings Mark,

So the end-to-end test scope would be?

*Destination*   *Origin*
 - Workstation Web Browser  - Java (Java script?)
   - Chrome   - Zoom/Zeus
   - Firefox  - Apache
   - Other- zLinux (Rh/SUSE)
   - Operating System - VM
- Linux   - zSeries Iron
- Windows
- Mac
   - Selenium
- Python / Selenese

(Specify all that apply :^)

...alternatively, I got all this wrong.

Another method of testing might be to mock up test instances...

Yikes, this is a bit of a project from where I stand.

Regards,

Flint

On Thu, 22 Feb 2018, Mark Post wrote:


Date: Thu, 22 Feb 2018 12:19:58 -0700
From: Mark Post <mp...@suse.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Web UI testing on zLinux?


On 2/22/2018 at 08:24 AM, Michael MacIsaac <mike99...@gmail.com> wrote:

Hello list,

We are hoping to get an automated Web UI testing environment set up on
zLinux.


As Mike Friesenegger pointed out, openQA is an option.  To expand a bit 
more, SUSE uses it extensively to perform QA during product development 
(such as SLES12, etc.) as well as during the maintenance cycle.



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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Re: Fwd: [Linux_adult_swim] The Linux Foundat ion Announces an Open Source Reference Hypervisor Project Designed for IoT Device

2018-03-13 Thread Paul Flint
Dear David,

In Sacramento about to give Visual Bash presentation to SHARE West...

Wish me luck!

Flint

On Mar 13, 2018 3:36 PM, "Dave Jones"  wrote:



---

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

INFORMATION TECHNOLOGY COMPANY [1]

 Original Message 

SUBJECT:
[Linux_adult_swim] The Linux Foundation Announces an Open
Source
Reference Hypervisor Project Designed for IoT Device

DATE:
03.13.2018 8:43 AM

FROM:
Kevin Cole 

TO:
Adult Swim , HacDC Public
Discussion 

​https://www.prnewswire.com/news-releases/the-linux-
foundation-announces-an-open-source-reference-hypervisor-
project-designed-for-iot-device-development-300612829.html
[3]

prnewswire.com [3]

THE LINUX FOUNDATION ANNOUNCES AN OPEN SOURCE REFERENCE HYPERVISOR
PROJECT DESIGNED FOR IOT DEVICE

The Linux Foundation

7-8 minutes
-

PORTLAND, Ore., March 13, 2018 /PRNewswire-USNewswire/ -- Embedded Linux
Conference – The Linux Foundation [4] today announced a new embedded
reference hypervisor project called ACRN(tm) (pronounced "acorn"). With
engineering and code contributions from Intel(R) Corporation, the
hypervisor was built with real-time and safety-criticality in mind, and
optimized to streamline embedded development. This project will provide
a framework for industry leaders to build an open source embedded
hypervisor specifically for the Internet of Things (IoT).

ACRN is comprised of two main components: the hypervisor and its device
model, complete with rich I/O mediators. Intel's experience and
leadership in virtualization technology was key to the initial
development of this hypervisor solution.

"With project ACRN, embedded developers have a new, immediately
available hypervisor option," said Jim Zemlin, executive director of The
Linux Foundation. "ACRN's optimization for resource-constrained devices
and focus on isolating safety-critical workloads and giving them
priority make the project applicable across many IoT use cases. We're
pleased to welcome project ACRN and invite embedded developers to get
involved in the new community."

Developers benefit from ACRN's small, real-time footprint, which is
flexible enough to accommodate different uses and provides consideration
for safety-critical workloads. Consolidating a diverse set of IoT
workloads with mixed-criticality on to a single platform helps reduce
both development and deployment costs allowing for a more streamlined
system architecture. An example of this is the electronic control unit
(ECU) consolidation in automotive applications. While open source
hypervisor options are available today, none share ACRN's vision of an
open source hypervisor solution optimized for embedded and IoT products.


"ACRN will have a Linux-based service OS and the ability to
simultaneously run multiple types of guest operating systems, providing
a powerful solution for workload consolidation," said Imad Sousou,
corporate vice president and general manager of the Open Source
Technology Center, at Intel(R) Corporation. "This new project delivers a
flexible, lightweight hypervisor, designed to take real-time and
safety-critical concerns into consideration and drive meaningful
innovation for the IoT space."

ACRN will incorporate input from the open source, embedded, and IoT
developer communities and encourages collaboration and code
contributions to the project. Early ACRN project members include
ADLINK(R), Aptiv(R), Intel(R) Corporation, LGE(R), and Neusoft(R)
Corporation. To learn more about the project, visit
https://www.projectacrn.org [5].

SUPPORTING QUOTES

"The lack of open source virtualization solutions for embedded,
real-time, and safety-critical systems has been greatly hindering
consolidation and to some extent the most interesting forms of fog
computing," commented Angelo Corsaro, chief technology officer of ADLINK
Technology Inc. "The release of ACRN as a Linux Foundation project by
Intel will be a game changer as it brings the agility and manageability
of virtualized environments into embedded and real-time systems. This
will be a key enabler toward making the Industrial Internet of Things
happen for real."

"This approach from Intel fits very well within our product roadmap and
is a welcomed approach that will meet our customers' desire to have more
open source reference solutions," said Lee Bauer, vice president,
Mobility Architecture Group of Aptiv. "Aptiv is excited to be a part of
this new project, ACRN, and with it usher in a new era of flexibility
and scalability for our mobility IoT product solutions."

"Because ACRN will allow for faster feasibility checking of ECU
consolidation, it will benefit our growing vehicle components 

Bash not lest you be bashed...

2018-04-18 Thread Paul Flint

Dear David,

If you are periodically waking to take data, then you really need to be 
using "crontab" as it is essentially built for this type of behavior.


The gotcha with crontab is that you need to establish environment 
variables as part of your program's execution.  If you would like I shall 
endeavor to remember the angle on this.


Once it is running you can say pretty much any interval you would like.

Once you beat the environment variable issue, crontab can be very "nice" 
(no pun intended :^)


Regards,

Flint

On Wed, 18 Apr 2018, Dave Jones wrote:


Date: Wed, 18 Apr 2018 06:36:36 -0700
From: Dave Jones <djo...@itconline.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Linux "sleep" command not waking up under high CPU utilization

Hello, gang.

I have a very simple bash script that runs a trivial data collection
task, and then does a Linux "sleep im" to wait a minute before running
the data collection task again. Under very high CPU loads (> 90%) I have
noticed that the "sleep" command does not seem to wake up after one
minute but instead wakes up 15 to 20 minutes later. This is on a Red Hat
6.9 guest running under z/VM 6.4 on a z12 box.

I would like to buy a clue here if I could.

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 [1]


Links:
--
[1] http://www.itconline.com/

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Bash not lest you be bashed...

2018-04-23 Thread Paul Flint

Greetings,

Excellent advice!

Regards,

Paul

On Wed, 18 Apr 2018, John Campbell wrote:


Date: Wed, 18 Apr 2018 12:27:29 -0400
From: John Campbell <soup...@gmail.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Bash not lest you be bashed...

Easy cheat:

Use the "env" (or printenv) command to capture your "live" shell
environment to a file.

Edit out chunks you don't think you need for a "batch" process.

Sprinkle in appropriate exports.

Insert this in the front of your cron job's script.

Note:  I have seen cases where cron jobs weren't (ahem) "punctual";
Writing for a cron, however, means a different mindset from writing a
daemon process.

-soup

On Wed, Apr 18, 2018 at 12:16 PM, Paul Flint <fl...@flint.com> wrote:


Dear David,

If you are periodically waking to take data, then you really need to be
using "crontab" as it is essentially built for this type of behavior.

The gotcha with crontab is that you need to establish environment
variables as part of your program's execution.  If you would like I shall
endeavor to remember the angle on this.

Once it is running you can say pretty much any interval you would like.

Once you beat the environment variable issue, crontab can be very "nice"
(no pun intended :^)

Regards,

Flint

On Wed, 18 Apr 2018, Dave Jones wrote:

Date: Wed, 18 Apr 2018 06:36:36 -0700

From: Dave Jones <djo...@itconline.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Linux "sleep" command not waking up under high CPU utilization

Hello, gang.

I have a very simple bash script that runs a trivial data collection
task, and then does a Linux "sleep im" to wait a minute before running
the data collection task again. Under very high CPU loads (> 90%) I have
noticed that the "sleep" command does not seem to wake up after one
minute but instead wakes up 15 to 20 minutes later. This is on a Red Hat
6.9 guest running under z/VM 6.4 on a z12 box.

I would like to buy a clue here if I could.

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 [1]


Links:
--
[1] http://www.itconline.com/

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to
<https://maps.google.com/?q=d+an+acknowledgement+in+response+to=gmail=g>
this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/





--
John R. Campbell Speaker to Machines  souperb at gmail dot
com
MacOS X proved it was easier to make Unix user-friendly than to fix Windows
"It doesn't matter how well-crafted a system is to eliminate errors;
Regardless
of any and all checks and balances in place, all systems will fail because,
somewhere, there is meat in the loop." - me

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/****
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: /proc/sysinfo on other architectures?

2018-03-26 Thread Paul Flint

Greetings Michael,

Yea, on the Debian distribution there is a /proc/sys directory but no 
/proc/sysinfo...


Interesting...

Regards,

Paul

On Mon, 26 Mar 2018, Henry Schaffer wrote:


Date: Mon, 26 Mar 2018 08:53:23 -0400
From: Henry Schaffer <h...@ncsu.edu>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: Re: /proc/sysinfo on other architectures?

On my x86 box running RHEL

ls /proc/sysinfo

ls: cannot access /proc/sysinfo: No such file or directory

--henry schaffer

On Mon, Mar 26, 2018 at 8:38 AM, Michael MacIsaac <mike99...@gmail.com>
wrote:


Hello list,

Is /proc/sysinfo a zLinux thing only?

I got on a Lintel VMWare virtual machine and was surprised to not see that
file.  If it's not part of Lintel, how do they query their hipervisor
hierarchy?

Thanks.

--
 -Mike MacIsaac

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Remote exec script

2018-03-04 Thread Paul Flint

Dear John,

On Thu, 25 Jan 2018, John McKown wrote:


On Thu, Jan 25, 2018 at 12:39 PM, Rogério Soares <rogerio.soa...@gmail.com>
wrote:


There is any free option to execute execs or rexx scripts on remote
systems? I dont want to use rexec option


​What OS is the remote system? If an *IX, then the simplest (in my 

opinion)

is to run the SSH daemon on the remote system and use ssh on the local
system.

ssh user@remote 'some-program arg1 arg2 ...'​



Don Rogério,

John McKown is exactly correct in the instance of most "IXen" 
implementations of ssh.  In many an addled session I myself have gone as 
far as first uploading the script I wished to run remotely via "scp", then 
"chmod"-ing it to "+x" in a subsequent ssh session, and running the 
result...


This "ssh/scp" trick is currently of little use in VM, MVS or VSE...

What is of use is the perverse ability to actually "punch" job cards on 
these systems via various options on the several implementations of FTP. 
Note that this could be considered part of a Remote Job Entry (RJE) 
implementation or subsystem, and is certainly worth looking into.


As this is a Christian list, I am not even going to discuss IND$FILE
(https://en.wikipedia.org/wiki/IND$FILE), or Kermit as my head would very 
likely explode, or I might spontaneously combust for my sins.


I believe that one of the holy grails of zVM systems development is to 
develop a sane and secure RJE capability.


I ardently hope that whatever in-accuracies occur in this answer are 
pointed out by the community, as this is a very good question.


Kindest Regards,

Paul Flint
(802) 479-2360
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgment in response to this note.

Paul Flint, Director
Barre Open Systems Institute
17 Averill Street
Barre, VT
05641

http://www.bosivt.org
http://family.flint.com/flint
Gplus: fl...@flint.con
Skype: flintinfotech
Work: (202) 537-0480

Consilium   _ 
gratuitum.~. ASCII ribbon campaign ( )

valet/V\  against HTML e-mail   X
quanti  /( )\ www.asciiribbon.org  / \ 
numerantur  ^^-^^


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Un uomo di molto coraggioso...

2018-03-06 Thread Paul Flint

Saluto Niccola

If the DB2 command line is operating can you show a bit of the
output?

Grazie,

Paul


On Tue, 6 Mar 2018, Nicola Iazzetta wrote:


Date: Tue, 6 Mar 2018 12:18:34 +0100
From: Nicola Iazzetta <nik_iazze...@it.ibm.com>
Reply-To: Linux on 390 Port <LINUX-390@VM.MARIST.EDU>
To: LINUX-390@VM.MARIST.EDU
Subject: PHP on zLinux to DB2 on zOS connection

Can anyone give me help to connect from PHP on zLinux to DB2 on zOS ?
On my zLinux run Apache 2.2 and Db2 Connect Application Server Edition 9.7
The traditional connect throught db2 command line run successfully.
Thank you very much.
Nik
IBM Italia S.p.A. Sede Legale: Circonvallazione Idroscalo - 20090 Segrate
(MI) Cap. Soc. euro 347.256.998,80 C. F. e Reg. Imprese MI 01442240030 -
Partita IVA 10914660153 Societa' con unico azionista Societa' soggetta
all'attivita' di direzione e coordinamento di International Business
Machines Corporation (Salvo che sia diversamente indicato sopra / Unless
stated otherwise above)

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Kindest Regards,



Paul Flint
(802) 479-2360
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgment in response to this note.

Paul Flint, Director
Barre Open Systems Institute
17 Averill Street
Barre, VT
05641

http://www.bosivt.org
http://family.flint.com/flint
Gplus: fl...@flint.con
Skype: flintinfotech
Work: (202) 537-0480

Consilium   _
gratuitum.~. ASCII ribbon campaign ( )
valet/V\  against HTML e-mail   X
quanti  /( )\ www.asciiribbon.org  / \
numerantur  ^^-^^

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: Broadcom Inc. | Financial News Release

2018-11-05 Thread Paul Flint

Dear Neale,

Thanks for the heads up!

Flint

On Mon, 5 Nov 2018, Neale Ferguson wrote:


Date: Mon, 5 Nov 2018 19:34:46 +
From: Neale Ferguson 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Broadcom Inc. | Financial News Release

http://investors.broadcom.com/phoenix.zhtml?c=203541=irol-newsArticle=2375294

Best wishes to our z/VM and Linux developers and supporters for a smooth and 
secure transition.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: ho-ho-holy smokes! Linux on z/VM and VMLINK

2018-12-24 Thread Paul Flint

Greetings Rick,

Merry Christmas and a Happy New Year.

Regards,

Paul Flint

On Mon, 24 Dec 2018, Rick Troth wrote:


Date: Mon, 24 Dec 2018 10:05:51 -0500
From: Rick Troth 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: ho-ho-holy smokes! Linux on z/VM and VMLINK

Merry Christmas friends --

Sir Santa's elf Rushal cooked up a wonderful automounter script this
past summer called 'vmlink'. Those who know z/VM will recognize the
name, and yeah, it does what you think. Excellent work on Rushal's part.
The working copy is at ...


  *https://github.com/trothr/vmlink/blob/master/auto.vmlink*


Disks may be partitioned or not. To reference a specific partition,
tack-on dot and the partition number (1, 2, or 3). Once the script is in
place (and the automounter knows to use it), VMLINK for Linux is as easy
as ...


  *cd /auto/vmlink/linuxvm.1b0*


Enjoy!

-- 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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: zLinux in the news

2019-01-07 Thread Paul Flint

Dear Alan,

As I read it, this TIGA report is far from a rave review...

Am I missing something?

Regards,

Paul

On Sun, 6 Jan 2019, Alan Altmark wrote:


Date: Sun, 6 Jan 2019 16:58:35 -0500
From: Alan Altmark 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: zLinux in the news

The referenced Treasury Inspector General for Tax Administration (TIGTA)
audit report can be found at
https://www.oversight.gov/sites/default/files/oig-reports/201920008fr.pdf.
I noted that the concerns TIGTA had were about process and project
management, not about the technology choice.  The ZDnet article author's
claim of "gross incompetence" is not substantiated by anything I could
find in the TIGTA report.

I think it's (totally) awesome that when I file my 2019 taxes in 2020,
parts of the e-file application will be running on Linux on Z!  Caveat: It
has been noted in the media that the current partial US government
shutdown affects the IRS, so I take any reference to planned
implementation dates with a grain of salt.

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://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Amen Brother!

2019-06-09 Thread Paul Flint

Greetings Rob,

On Sun, 9 Jun 2019, Rob van der Heij wrote:


We could argue that a server can do without, and I’ve always complained the
minimal was too much. The container stuff likely focus them. It may be too
minimal for manual sysadmin work. I think it lacks sudo as well.
And I hate they put ifconfig cs in nettools-very-much-deprecated in some
other repository.



You are so very correct.

Maybe we need a package option called 'duffer'. This installs:

 - The init.d system
 - All the damn net tools
 - Sensible samba
 - Absolutely sudo
 - All the text tools you know and love...

I miss the simplicity.

Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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


Are you "man" enough?

2019-06-09 Thread Paul Flint

Dear Michael,

Check if "vi" is in the root path...

(Type what is in the qoutes)

# "which vi"
^
|
Note you are presumed to be root...

If this comes back empty, then you got to go find it.

The best way to find it is the following:

"find / |grep vi$ | less"

This will show you every file ending in 'vi'.

If this comes up snake, then it is time to start the dreaded "yast", 
something I have not done in a while...


On of my favorite ways that AT Unix 'saved money' on a USDA system 
installation was to not install any 'man' pages...  Wow what a 
nightmare...


Call me for more silly suggestions...

Regards,

Paul

On Sun, 9 Jun 2019, Michael MacIsaac wrote:


Date: Sun, 9 Jun 2019 07:47:27 -0400
From: Michael MacIsaac 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: SLES 15 - no help?

Hi,

I get my hands on a minimal SLES 15 for the first time.  I try to edit a
file:

# *vi foo*
-bash: vi: command not found
# *vim foo*
-bash: vim: command not found

HUH?  A UNIX with no vi?  NEVER seen that before.

So I install it:

# *zypper install -y vim*
...


Now I need to check a flag:

#* man vim *
-bash: man: command not found


So I try to install man:

# *zypper install -y man*
...
No provider of 'man' found.


HUH? A UNIX with no man pages at all?  NEVER seen that before either.
Hopefully there's another way to install man.

So I try to get help another way:

# *info vim*
info: No menu item 'vim' in node '(dir)Top'
# *help vim*
-bash: help: no help topics match `vim'.  Try `help help' or `man -k vim'
or `info vim'.


No 'info', no 'help' (which suggests to use man or info - hehe)

Am I just spoiled with the backward compatibility baked into the mainframe?

--
-Mike MacIsaac

--
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



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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: Getting Started with OpenShift

2019-06-17 Thread Paul Flint

Dear Neale,

Have you looked at Silveblue/ostree/toolbox?

We at BOSI are impressed.  I would like to see this tek on the 390.


Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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: OT: Codebreaker Alan Turing to be face of new British banknote

2019-07-15 Thread Paul Flint

Dear David,

Excellent.  Well deserved...

Regards,

Paul

On Mon, 15 Jul 2019, Dave Jones wrote:


Date: Mon, 15 Jul 2019 05:28:43 -0700
From: Dave Jones 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: OT: Codebreaker Alan Turing to be face of new British banknote

I thought this interesting:
https://www.chron.com/business/technology/article/Codebreaker-Alan-Turing-to-be-face-of-new-British-14095643.php#photo-17856190
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



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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: NSS not possible in SLES 12

2019-09-06 Thread Paul Flint

Greetings,

Time to disambiguate

I thought this was about Network Security Services...

See:

https://en.wikipedia.org/wiki/NSSs://en.wikipedia.org/wiki/NSS

Regards,

Flint

On Wed, 4 Sep 2019, Dave Jones wrote:


Date: Wed, 4 Sep 2019 12:30:39 -0700
From: Dave Jones 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: NSS not possible in SLES 12

++1
You guys are going backwards
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 09.04.2019 12:03 PM, Rick Troth wrote:

On 9/4/19 11:39 AM, Christian Borntraeger wrote:

On 04.09.19 16:41, Scott Rohling wrote:

Let's start with who or what said it wasn't possible ?

[...]

Just to be sure, by "nss" I meant Named Saved System.

[...]
what is the reason for nss not being possible with SLES from version 
12?

[...]

The Linux kernel now makes use of self-patching in several places and 
several core
features would no longer work without those.  To make NSS possible, the 
NSS would
need to have a copy-on-write semantics instead of being read-only. With 
global patching

we would copy almost everything over time making the feature not useful.

So the feature was not only removed in SLES but will go away in other 
future distros

and it is no longer part of the upstream kernel.



What's this? a little uptime funk? That's cool as long as it _doesn't
break other things_.   

Seriously? You whacked NSS for live patching? Don't! (Too late.)
https://www.youtube.com/watch?v=SYRlTISvjww    


Bad enough all the PUTTERING around in userland, even INIT, but now the
kernel's borken too. Babies and bath-water both banished. Bummer!


Hey, hey, hey, HAY ... Stop! ... wait a minute ... I'm a fan of advances
(hallelujah!), but not at the cost of flexibility.

I believe y'all killed XIP too, right? That was brilliant. (NOT)


Not all the world's containers (or whatever shiny thing). Don't believe
me? Just watch: I'll introduce you to a container escaper and kubernetes
breaker.


-- 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


--
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



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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: Happy birthday

2019-12-19 Thread Paul Flint

Greetings Rick Truth,

I will need to chime in here, because this day, December 18, is also my 
65th birthday.  As some of you may be aware, despite attempting to play 
guitar, my only claim to fame is as follows:


I was the first person ever to boot zLinux under IBM VM on an IBM 9672 R24 
Mainframe in the basement of the Pentagon.


This happened prior to 9 September 2001.

I used a custom kernel developed by Karl Shultze-Stracle (spelling?) and 
cut-to-fit by Romney White who I met out at the old IBM Center off 270 in 
Gaithersberg, and may not remember this, as he has done so much fantastic 
stuff.


It took 45 Minutes to boot, and I distinctly recall when the 3279 console 
emulator at the time went from EBCDIC to ASCII.  From there we telnet'ed 
in.


I suppose the dates matter, so I may need to ascertain specifically when 
before 9/11 we actually pulled this off...


Thanks and...

Kindest Regards,

Paul Flint

On Thu, 19 Dec 2019, Rick Troth wrote:


Date: Thu, 19 Dec 2019 10:59:27 -0500
From: Rick Troth 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Happy birthday

The first native run of S/390 Linux outside of IBM was at BMC in
Houston. (And I do mean NATIVE, not LPAR.)
Mike Martin and I were tapped because we both knew S/390 and we both
knew Linux.

The big day ... er, uh ... the big night came when we got native time on
the 600S. We had already IPLed the Marist distro on VM. We had no doubt
it would "just work". So we pointed the HMC at that disk and clicked go.

It crashed.

We quickly learned to *not* include every device in the IO gen.
Jan Ott was with Mike and me and has a knack for disassembling in his
head. He shot the dump right then and there. Jan is the kind of
character that makes me think of Lynn Wheeler, to give y'all an idea. I
remember him mumbling, "there's that Intel instruction", when seeing the
then-new relative and immediate op codes. Jan recognized that we had
blown the device table. Smoking gun. And easy enough to fix w/o
re-building the kernel.

We re-genned, re-IPLed, and it ran!
Total nerd that I am, I just started compiling stuff. Mike was more
practical, giving the system a real workload: he built and ran DOOM.
(Yes, *that* DOOM.) Nearest graphical display was a Sun workstation via
X windows. Worked great! So there you have it, the first native use of
S/390 Linux outside of IBM was DOOM.

I was thankful to be working with a system a little closer to home. Off
and on ran Linux on family laptops. (Not S/390, but more practical for
them than CMS, and wwwaaayyy more practical than TSO.) I aggressively
treated all Linux the same, brought everything I could from PC Linux up
to S/390. Took concepts from Linux on VM down to Linux on Xen and then
to Linux on KVM. (And yes you *can* share virtual disks with Xen, KVM,
even VMware.) But as Melinda has well written, such things can't be
mandated.

Kinda needed this today. Thanks GNeale for making mention of it. Nice to
reflect ... I for one have had a fun career, in large part due to Linux
on S/390 and Z.

-- R; <><


On 12/19/19 8:26 AM, Cornelia Huck wrote:

On Thu, 19 Dec 2019 13:06:24 +
Neale Ferguson  wrote:


And thus was born cio_ignore?

Well, that was my second kernel patch :) (And the oldest one still
existing in remnants -- /proc/subchannels only lived during the 2.4 era
-- although the current cio_ignore implementation is a far cry from the
original one.)

The main problem cio_ignore was actually trying to solve were LPAR
definitions including every device, their friends, and some random ones
picked up on the street -- including devices shared with other LPARs.
You don't want all of these, and especially you don't want to write to
other people's disks by accident.



 Original message 
From: Ingo Adlung 
Date: 12/19/19 23:55 (GMT+10:00)
To: LINUX-390@VM.MARIST.EDU
Subject: Re: [LINUX-390] Happy birthday

And I remember the legendary Install Fest parties we had with clients in
groups of 10-15 and eventually doing 1:1 calls. I wrote the I/O layer at
that time and was overwhelmed when people booted (IPLed) Linux into OS/390
partitions with 10s of thousands of I/O devices defined/attached. In order
for not having to allocate so much static memory I first limited the number
of addressable devices to 1024, following the VSE/ESA model, and only when
clients wanted more (many did start with Linux in LPAR and only partitions
configured for OS/390 at hand) I back-ported dynamic boot memory allocation
back from the 2.3 kernel to 2.2, still avoiding large memory allocations
when all a client wanted to operate where just a handful of devices ...

Ha, I thought 1024 devices would be enough for anybody :)

Funnily enough, I ran into limitations of the procfs when I tried to
create a /proc entry for every device discovered in 2.4. We only got
per-device entries with the advent of sysfs 

Are you just born of smart stock?

2020-02-01 Thread Paul Flint

Dear Neale,

SOURCE:
https://www.wired.com/story/wuhan-coronavirus-super-spreaders-could-be-wildcards/

"Neil Ferguson, an expert at Imperial College London on the mathematical 
modeling of infectious disease spread."


Hell, I have miss-spelled your first name in my life - an error for which 
I am truly sorry.  Fact is you appear brilliant enough that you might be 
moonlighting for the Imperial College...


That said, I trust you and your family are all well and far away from 
Wuhan...



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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: Theia?

2020-01-09 Thread Paul Flint

Greetings Herald,

Both ends of the same spectrum, Linux on 390 and Raspberry Pi zero:

https://www.adafruit.com/product/2885?gclid=EAIaIQobChMI4dOYprX25gIVGKSzCh3N0QisEAQYASABEgKRpvD_BwE

Which I am currently trying out as a light weight workstation...

BTW are you loading Raspbian on the Pi?  Because you are likely booting 
Red Hat or SuSe on the 390.  Debian and Red Hat are two different animals.


Regards,

Flint

On Thu, 9 Jan 2020, Herald ten Dam wrote:


Date: Thu, 9 Jan 2020 08:53:51 +
From: Herald ten Dam 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Theia?

Did you try:
yarn config set strict-ssl false



Met vriendelijke groet,
Herald ten Dam
Database Specialist Oracle, Medior z/VM

ICU IT Services BV
Transistorstraat 55b  I  1322 CK  ALMERE

M 06 – 28 891 653  I  E 
herald.ten@icu-it.nl<mailto:herald.ten@icu-it.nl>
T 088 – 5 234 123  I  
www.icu-it.nl<https://mail.tonec.nl/owa/redir.aspx?C=VXsWzolNszaPfEV0NyI4hHlHi_HLsvmJPdc-hUPEoam3bq_3CljVCA..=http%3a%2f%2fwww.icu-it.nl%2f>
  I  KvK 32135776


Van: Linux on 390 Port  namens Michael MacIsaac 

Verzonden: woensdag 8 januari 2020 20:02
Aan: LINUX-390@VM.MARIST.EDU 
Onderwerp: Re: Theia?

Mark,

I guess:

Depending on how determined you are...

is the operative phrase.  I just wanted to check out a zLinux IDE.  I was
hoping it was just a "zypper install" or a "git clone".

Ironically, working at the other end of the computer hardware spectrum, the
Raspberry Pi, it was a very simple install for me.

Thanks for everyone's feedback.

   -Mike

On Wed, Jan 8, 2020 at 1:47 PM Mark Post  wrote:


On 1/8/20 1:25 PM, Michael MacIsaac wrote:

Mark,

Thanks for the suggestion, however, no joy.

I created the .curlrc file with no change.  yarn is a node.js script -
don't see any wget in it, but ...


Depending on how determined you are, when I run into a situation like
this, I re-run whatever command I'm trying to run using strace, with the
output going to a file.
strace -f -o /path/to/outputfile -s 999 cmd cmdparms

Then, I look at the output file to see if I can figure out what causes
that message to be issued. If I can, then I try to figure out how to
work around the problem.

Note that this method usually results in a *ton* of output to wade
through, so if you're on the edge of deciding to give up, this may not
be the route you want to 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




--
-Mike MacIsaac

--
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



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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: just: also COBOL

2020-04-07 Thread Paul Flint

Greetings List Lurkers,

How about:

# apt-get install open-cobol

Maybe not the preferred dialect... Might be fun under Linux Mint.

Regards,

UberBashKommander
Flint

On Mon, 6 Apr 2020, Neale Ferguson wrote:


Date: Mon, 6 Apr 2020 23:30:47 +
From: Neale Ferguson 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: just: also COBOL

GNU COBOL is available - 
http://download.sinenomine.net/epel/epel-7/s390x/gnucobol-2.2-1.el7.s390x.rpm

Neale Ferguson

On 4/7/20, 05:12, "Linux on 390 Port on behalf of R P Herrold" 
 wrote:

   On Mon, 6 Apr 2020, Rick Troth wrote:

   > Bonus package (but not new), Gnu COBOL ...
   >
   > rsync://chic.casita.net/opt/gnucobol-1.1/
   >
   > rsync://chic.casita.net/opt/gnucobol-2.2/
   >
   > The 1.1 build gets used from time to time. (32-bit Intel Linux)
   > The 2.2 build is untested.

   There was an OpenCOBOL in Fedora through their 23 release ...
   so until about five years ago.  The package no longer builds
   due to the removal of 'db4 support' -- Red Hat / Fedora had
   lots of words about license changes which I did not see were
   true, but * shrug *   Their circus, their monkeys

   There is a fairly mechanical writeup in pushing an OpenCOBOL 1.
   forward into the 2. product at [1].  Once I get a build solved
   under ClefOS 8 [in process], I'll see about getting it in
   there as well as in back into ClefOS 7


   -- Russ herrold

   1. https://sourceforge.net/p/open-cobol/discussion/cobol/thread/d4be157a/

   --
   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



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
17 Averill Street
Barre, VT
05641

--
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: Today's funny....

2021-12-14 Thread Paul Flint

Greetings List Lurkers,

Ah the classics...

Fly Microsoft Airlines:
...Sit down and pray we do not need to reboot 4 miles in the air...


Fly Air Linux:
...Friday, bring the beer down to the airfield and we build a neat jet

Fly Air Apple:
...Sit down, shut up and enjoy the movie...

Regards,

Flint

On Tue, 14 Dec 2021, Edgington, Jerry wrote:


Date: Tue, 14 Dec 2021 15:38:53 +
From: "Edgington, Jerry" 
Reply-To: Linux on 390 Port 
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Today's funny

Sorry, Jack, but I would have to disagree with you on this. It wouldn't "buy a 
car", it would be buy multiple cars, just in case the first one fails.  :)

Jerry Edgington

-Original Message-
From: Linux on 390 Port  On Behalf Of Jack Woehr
Sent: Tuesday, December 14, 2021 10:37 AM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Today's funny

This message was sent from an external source outside of Western & Southern's 
network. Do not click links or open attachments unless you recognize the sender and 
know the contents are safe.


On 12/14/21 7:14 AM, Dave Jones wrote:

The Windows IT engineer says: "Hey guys, I have an idea, how about we
all get out of the car and get back in"


The Windows IT engineer says, "What you say we just buy a new car."

--
Jack Woehr   # Zen is a finger pointing at the moon.
IBM Champion 2021# Some want to see the moon.
http://www.softwoehr.com # Some want to discuss the finger.

--
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



Kindest Regards,



☮ Paul Flint
(802) 479-2360 Home
(802) 595-9365 Cell

/
Based upon email reliability concerns,
please send an acknowledgement in response to this note.

Paul Flint
16 Myrtle Avenue
Barre, VT
05641

--
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: Can zLinux detect when files arrive in the virtual reader?

2022-09-01 Thread Paul Flint
Greetings Beloved Mainframers,

Could I suggest "netcat" ?

https://ps.uci.edu/~franklin/doc/netcat.html

It is well thought out.

Regards,

Flint

On Thu, Sep 1, 2022 at 2:41 AM Donald Russell  wrote:

> Thanks Jeffery. Yes that would work but I’m trying to avoid polling loops,
> or a cron thing that checks every minute or so.
>
> On Wed, Aug 31, 2022 at 14:48 Jeffrey Barnard  wrote:
>
> > Could you use the vm command interface to issue an Q F every x seconds.
> >
> > q f
> > FILES: 109 RDR, 028 PRT,  NO PUN
> >
> > If there are files in the RDR, time to go to work. Not as nice a catching
> > the DE but should work.
> >
> > Regards,
> > Jeff
> >
> > --
> > 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: email and crypto

2023-12-07 Thread Paul Flint
Dear Truth,

See ya at our next key signing party.

Regards,

Flint

On Tue, Dec 5, 2023 at 1:20 PM Rick Troth  wrote:
>
> That's cryptoGRAPHY, not to be konfoozed with cryptoCURRENCY.
>
> Any of you using Thunderbird? And if so, are you using the (now)
> built-in PGP support?
>
> Last week I noticed a LI post by someone from this circle. He had made a
> donation to Thunderbird (and we thank you!).
>
> So I asked this colleague privately if he had delved into the OpenPGP
> functionality which has been built-into Thunderbird for like three years
> already. He had not. He and I will circle back on that, but I then
> wondered about the rest of the group. So I must ask.
>
> I've been a user of, and a fan of, and a promoter of, PGP for many
> years. There are lots of tools now for security and privacy, and a
> handful of trust webs supporting them. The PGP "web of trust" is the
> most important because it is peer-to-peer. Not to slam the PKI model,
> but it has drawbacks when used at the lowest level. I could discuss, but
> let's do so in a separate thread.
> And don't forget that if you're running Linux, you ALREADY HAVE PGP in
> house, even if you don't know the value.
>
> The downside to PGP is its upside. Being peer-to-peer it doesn't scale
> well in large environments (enterprise, gov/mil, consumer). As a result,
> it has always been kind of a side-show. But then, it's a standard part
> of Linux. And now with OpenPGP built-into Thunderbird (and other email
> clients, from way before TB), it's much much easier to start using it,
> and then shortly to get into the web of trust.
>
> So that's the question: are any of you using PGP via Thunderbird? (Or
> using PGP at all?) I'd like to hear from you. Maybe converse with myself
> and our unnamed colleague.
>
>
> It's all about trust.
>
>
> -- 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

--
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: RHEL udev rules for reader

2024-06-14 Thread Paul Flint
Greetings Russell,

Why don't you set up a directory where you will send the files and then use
a cron tab job in the Linux environment to look for files in that directory
and then do what you want with them in linux. This will save you from
fooling around with things like udev which is not for the faint of
heart

Regards
Flint

On Thu, Jun 13, 2024, 16:34 Donald Russell  wrote:

> Is there a RHEL 9 udev rule I can use to trigger an action when a reader
> file arrives? I couldn’t find anything. 
>
> Similar to WAKEUP in CMS.
>
> I’d like to send a file to the Linux id and have Linux receive it with vmur
> receive….
>
> Failing that I could do awkward things like send the Linix ID a CP SMSG, or
> revert to some nasty polling mechanism. 冷 Or run a hot-reader cms machine
> to receive it and ftp to Linux. Slightly less 冷 than polling.
>
> Thanks,
> Don
>
> --
> 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: RHEL udev rules for reader

2024-06-14 Thread Paul Flint
Dear Mark,

Yea...  The trick with crontab jobs is they need an environment...

Learned that one the hard way!

Regards,

Paul

On Fri, Jun 14, 2024 at 11:11 AM Mark Post  wrote:
>
> On 6/14/2024 10:54 AM, Paul Flint wrote:
> > Greetings Russell,
> >
> > Why don't you set up a directory where you will send the files and then use
> > a cron tab job in the Linux environment to look for files in that directory
> > and then do what you want with them in linux. This will save you from
> > fooling around with things like udev which is not for the faint of
> > heart
>
> Doing things like that can be just about as tricky as trying to write
> udev rules. Race conditions abound, if you're not careful. Seeing as how
> I'm one of the people that asked for the udev event to be generated for
> the unsolicited device end interrupt, I'm willing to admit to being a
> bit biased, as well as having been burned in the past by trying your
> suggestion. :)
>
>
> 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