MVSLOGIN RPM for Mainframe Linux

This file is a compiled RPM of the IBM mvslogin program required to provide userid/password/uid information to the VM and MVS NFS server. The source used to compile this RPM is the one provided with z/OS 1.5.

The binary contains the fix as documented in APAR II13061
as follows:

The instructions appear to not work on the S390 LINUX platform,
but the provided examples are from two customers with different
LINUX products being applied as Linux clients on the z-series.

This customer made the following changes for altering the
NFSTARB code  using Red Hat 7.2 which allowed the 'make'
process to work in their case.

Making the following changes to gfsawlin.c and gfsawlou.c
allowed the 'make' to work :

CHANGING :

#ifdef MVS                                               /*@L4
#pragma comment(copyright,"GFSCWLOUHDZ11TC ")
#pragma options(RENT)
#pragma strings(readonly)
#pragma csect(CODE,"GFSCWLOU")

#include
#include
#include "gfscwmnt.h"
#else
#include
#include "gfsawmnt.h"
#endif

TO :

#include                           <<<<<<<
/*#include  */                     <<<<<< <<<<<<<
/*#include  */                     <<<<<<
#include "gfsawmnt.h"
#endif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   Then in gfsawlin.c Change the following lines in the
   scramble(p) routine (about line#534) to compile with out
   errors.
 
 
#ifdef MVS
*p = (*p ^ zchar);

//<<<< SUBMITTER: TO MESSAGE CIRCUMVENTION:
> CODES: RTN SRLS: MACROS: MODULES x COMMENTS: FIX: TEMPORARY 
> CONCLUSION:
> PROBLEM SUMMARY: LOCAL #endif character XOR ?^? <<<

The RPM was provided by Peter Abresch Jr at PEPCO. SNA hasn't tested this as it's here AS-IS, for convenience. Please let us know if there are problems and we'll look into it.

AttachmentSize
mvslogin-1.5-0.s390.rpm17.36 KB