Re: SixPack mods for Linux users

"bh_mayor" <stuart-GDnbk/[email protected]> Sun, 17 Oct 2010 02:40:13 -0000
Newsgroups gmane.comp.emulators.hercules390.vm
Message-ID <[email protected]>
ALCON,

Regarding the "startup" and new "SixPack.conf", I have made some further upgrades to them, but do PLEASE read the first message I wrote in precedence to this one so you can see all my comments.

Startup:

#
# This command file launches the VM/370 SixPack.
# Ensure that the Hercules executable (hercules) is in your path.
#

export configfile="SixPack.conf"
export logfile="log.txt"

if [ -r ${logfile} ];
then
	rm -rf ${logfile}
fi
if [ -r ${configfile} ];
then
	export SLASH=/
	x3270 -model 2 127.0.0.1:`cat ${configfile} | grep CNSLPORT | awk '{print $2}'`&
	x3270 -model 2 127.0.0.1:`cat ${configfile} | grep CNSLPORT | awk '{print $2}'`&
	hercules -f ${configfile} > ${logfile}
	ps -ef | grep 3270 | grep -v grep | awk '{system("kill -9 "$2" >/dev/null");}' > /dev/null
fi

# eof


New and improved SixPack.conf:

###############################################################################
# Hercules configuration file for the VM/370 "SixPack" system.                #
#                                                                             #
# Important!  This file assumes the directories are set up thusly:            #
#    SixPack                 ...command and configuration files               #
#       |                                                                     #
#       +--3270              ...3270 emulator                                 #
#       |                                                                     #
#       +--Disks             ...VM disk files                                 #
#       |    +                                                                #
#       |    |                                                                #
#       |    +--Shadows      ...VM shadow disk files                          #
#       +--IO                ...unit record I/O, tape files                   #
#                                                                             #
# Robert O'Hara, Redmond Washington, October 2010                             #
###############################################################################

# These Hercules configuration parameters are documented in the Hercules User
# Reference manual.
ARCHMODE        S/370
CNSLPORT        3270
CODEPAGE        819/1047
#               ^   ^
#               |   |
# ASCII --------+   +----- EBCDIC
CPUMODEL        4381
CPUPRIO         0
CPUSERIAL       098052
DEVPRIO         0
DEVTMAX         0
DIAG8CMD        DISABLE
ECPSVM          NO
HERCPRIO        8
#               ^
#               |
#               +------------ -20 <= p < -15 : Real time priority
#                             -15 <= p <  -8 : High priority
#                              -8 <= p <   0 : above normal
#                               8 <= p <  16 : below normal
#                              16 <= p <= 20 : idle
#HTTPPORT       8081
# Load support for TCPIP instruction.
#LDMOD          DYNINST DYN75
MAINSIZE        16
NUMCPU          1
OSTAILOR        QUIET
PANRATE         FAST
PGMPRDOS        RESTRICTED
XPNDSIZE        0


DEFSYM	IO	IO${SLASH=\}
DEFSYM	DASD	Disks${SLASH=\}
DEFSYM	SHADOW	Disks${SLASH=\}Shadows${SLASH=\}
DEFSYM	MVSJCL	mvs${SLASH=\}jcl${SLASH=\}
DEFSYM	MVSLOG	mvs${SLASH=\}log${SLASH=\}
DEFSYM	MVSDASD	mvs${SLASH=\}dasd${SLASH=\}
DEFSYM	MVSSHAD	mvs${SLASH=\}shadow${SLASH=\}

# Next we define the devices attached to our system.
#
# +-----------------------Device number
# |     +-----------------Device type
# |     |       +---------File name and parameters
# |     |       |
# V     V       V
#---    ----    --------------------

# Card Reader   the file "card.txt" in the IO directory will be read.
000C    3505    $(IO)card.txt ascii eof trunc

# Card Punch    anything you punch will be written to "punch.txt" in the IO
#               directory.
000D    3525    $(IO)punch.txt ascii

# Printers      anything you print will be written to "print1.listing" or
#               "print2.listing" in the IO directory.
000E    1403    $(IO)print1.listing
000F    1403    $(IO)print2.listing

# The Operator's Typewriter Console, accessed from the Hercules window.
0009    3215-C  NOPROMPT	# used for Hercules "autoconsole"
#0010	3270			# added to get "regular" console

# Display Terminals... these are defined in DMKRIO as 3277s.
00C0.32 3270
01C8.7  3270    MOD2
02C8.7  3270
03C8.7  3270

# Display Terminals... these are defined in DMKRIO as 3278-4s.
01C0.7  3270    MOD4
02C0.7  3270
03C0.7  3270

# Typewriter Terminals
000A    1052    NOPROMPT

# Tape Drives
0480    3420    *
0481    3420    *
0580    3420    *
0581    3420    *

# Here are the disk drives used by VM.
0141    3350    $(DASD)vm3350-1.141.cckd ro sf=$(SHADOW)vm3350-1_
0241    3350    $(DASD)vm3350-2.241.cckd ro sf=$(SHADOW)vm3350-2_
034f    3350    $(DASD)vm3350-3.34f.cckd ro sf=$(SHADOW)vm3350-3_
0440    3350    $(DASD)vm3350-4.440.cckd ro sf=$(SHADOW)vm3350-4_
0540    3350    $(DASD)vm3350-5.540.cckd ro sf=$(SHADOW)vm3350-5_

# The 6th pack is dedicated to the CMSUSER userid.
06f0    3350    $(DASD)vm3350-6.6f0.cckd ro sf=$(SHADOW)vm3350-6_

# These two packs are for CMS/DOS.  I have not tested CMS/DOS!
# Un-comment them if you use them.
#06a0    3350    $(DASD)sysres.3350.cckd ro sf=$(SHADOW)sysres_
#07a0    3350    $(DASD)mcat01.3350.cckd ro sf=$(SHADOW)mcat01_

# Dedicated MVS stuff for running MVS as a guest operating system.
# All unit record devices are via VM virtual devices.
# These devices are included in the definition of the VM system.
# Un-comment them if you want to use them.
# Note that the actual disk packs are not included with this distribution!
#010c    3505    $(MVSJCL)dummy eof
#030e    1403    $(MVSLOG)hardcopy.log
#
#0148    3350    $(MVSDASD)mvsres.148  ro sf=$(MVSSHAD)mvsres_1.148
#0131    2314    $(MVSDASD)sort01.131  ro sf=$(MVSSHAD)sort01_1.131
#0132    2314    $(MVSDASD)sort02.132  ro sf=$(MVSSHAD)sort02_1.132
#0133    2314    $(MVSDASD)sort03.133  ro sf=$(MVSSHAD)sort03_1.133
#0134    2314    $(MVSDASD)sort04.134  ro sf=$(MVSSHAD)sort04_1.134
#0135    2314    $(MVSDASD)sort05.135  ro sf=$(MVSSHAD)sort05_1.135
#0136    2314    $(MVSDASD)sort06.136  ro sf=$(MVSSHAD)sort06_1.136
#0140    3350    $(MVSDASD)work00.140  ro sf=$(MVSSHAD)work00_1.140
#0152    3330    $(MVSDASD)hasp00.152
#0160    3340    $(MVSDASD)page00.160
#0161    3340    $(MVSDASD)page01.161
#0170    3375    $(MVSDASD)work01.170
#01a0    3380    $(MVSDASD)work02.180  ro sf=$(MVSSHAD)work02_1.180
#01b0    3390    $(MVSDASD)work03.190  ro sf=$(MVSSHAD)work03_1.190
#01b1    3390    $(MVSDASD)mvscat.191  ro sf=$(MVSSHAD)mvscat_1.191
#0240    3350    $(MVSDASD)pub000.240  ro sf=$(MVSSHAD)pub000_1.240
#0248    3350    $(MVSDASD)mvsdlb.248  ro sf=$(MVSSHAD)mvsdlb_1.248
#02a0    3380    $(MVSDASD)pub002.280  ro sf=$(MVSSHAD)pub002_1.280
#0150    3330    $(MVSDASD)start1.150  ro sf=$(MVSSHAD)start1_1.150
#0151    3330    $(MVSDASD)spool0.151  ro sf=$(MVSSHAD)spool0_1.151
#0340    3350    $(MVSDASD)cbt000.340  ro sf=$(MVSSHAD)cbt000_1.340
#0341    3350    $(MVSDASD)cbt001.341  ro sf=$(MVSSHAD)cbt001_1.341
#0342    3350    $(MVSDASD)cbt002.342  ro sf=$(MVSSHAD)cbt002_1.342
#0343    3350    $(MVSDASD)cbtcat.343  ro sf=$(MVSSHAD)cbtcat_1.343
#0348    3350    $(MVSDASD)src000.348  ro sf=$(MVSSHAD)src000_1.348
#0349    3350    $(MVSDASD)src001.349  ro sf=$(MVSSHAD)src001_1.349
#034a    3350    $(MVSDASD)src002.34a  ro sf=$(MVSSHAD)src002_1.34a
#034b    3350    $(MVSDASD)srccat.34b  ro sf=$(MVSSHAD)srccat_1.34b
#0149    3350    $(MVSDASD)smp001.149  ro sf=$(MVSSHAD)smp001_1.149
#014a    3350    $(MVSDASD)smp002.14a  ro sf=$(MVSSHAD)smp002_1.14a
#014b    3350    $(MVSDASD)smp003.14b  ro sf=$(MVSSHAD)smp003_1.14b
#014c    3350    $(MVSDASD)smp004.14c  ro sf=$(MVSSHAD)smp004_1.14c
#700     3350    $(MVSDASD)js2sp0.700  ro sf=$(MVSSHAD)js2sp0_1.700
#701     3350    $(MVSDASD)js2sp1.701  ro sf=$(MVSSHAD)js2sp1_1.701
#702     3350    $(MVSDASD)js2sp2.702  ro sf=$(MVSSHAD)js2sp2_1.702
#703     3350    $(MVSDASD)js2sp3.703  ro sf=$(MVSSHAD)js2sp3_1.703
#704     3350    $(MVSDASD)js2sp4.704  ro sf=$(MVSSHAD)js2sp4_1.704
#705     3350    $(MVSDASD)js2sp5.705  ro sf=$(MVSSHAD)js2sp5_1.705
#706     3350    $(MVSDASD)js2sp6.706  ro sf=$(MVSSHAD)js2sp6_1.706
#707     3350    $(MVSDASD)js2sp7.707  ro sf=$(MVSSHAD)js2sp7_1.707
#708     3350    $(MVSDASD)js2sp8.708  ro sf=$(MVSSHAD)js2sp8_1.708
#709     3350    $(MVSDASD)js2sp9.709  ro sf=$(MVSSHAD)js2sp9_1.709
#70a     3350    $(MVSDASD)js2spa.70a  ro sf=$(MVSSHAD)js2spa_1.70a
#70b     3350    $(MVSDASD)js2spb.70b  ro sf=$(MVSSHAD)js2spb_1.70b
#70c     3350    $(MVSDASD)js2spc.70c  ro sf=$(MVSSHAD)js2spc_1.70c
#70d     3350    $(MVSDASD)js2spd.70d  ro sf=$(MVSSHAD)js2spd_1.70d
#70e     3350    $(MVSDASD)js2spe.70e  ro sf=$(MVSSHAD)js2spe_1.70e
#70f     3350    $(MVSDASD)js2spf.70f  ro sf=$(MVSSHAD)js2spf_1.70f
#138     2314    $(MVSDASD)dlicat.138  ro sf=$(MVSSHAD)dlicat_1.138
#139     2314    $(MVSDASD)dlisys.139  ro sf=$(MVSSHAD)dlisys_1.139
#13a     2314    $(MVSDASD)dli000.13a  ro sf=$(MVSSHAD)dli000_1.13a
#13b     2314    $(MVSDASD)dli001.13b  ro sf=$(MVSSHAD)dli001_1.13b
#13c     2314    $(MVSDASD)dli002.13c  ro sf=$(MVSSHAD)dli002_1.13c
#710     3350    $(MVSDASD)js3sp0.710  ro sf=$(MVSSHAD)js3sp0_1.710
#711     3350    $(MVSDASD)js3res.711  ro sf=$(MVSSHAD)js3res_1.711


Respectfully submitted,

Blake



--- In [email protected], "bh_mayor" <stuart@...> wrote:
>
> ALCON,
> 
> I respectfully submit the following amendments to the SixPack "zip" prior to its finalized form for publication.
> 
> 1) Rename the "Hercules.rc" file to "hercules.rc"
> 
> Note changing the uppercase "H" to lower case, so it can be recognized by Hercules in Linux. I have not tested it, but I imagine that Windows hercules would still find "hercules.rc" and use it, if not then I would suggest the addition of a duplicitous copy with a lowercase h in the zip file distribution.
> 
> Generally speaking it is soothing to Linux if files stand in the absence of having uppercase characters in them, and I even more generally suggest the removal of uppercase characters from filenames using in this distribution (I'd also apply that to directory names too).
> 
> 2) Inclusion of the following Unix startup file:
> 
> I named it "sixpack" and made sure to do "chmod 744" on it after creating it.
> 
> # This command file launches the VM/370 SixPack.
> # Ensure that the Hercules executable (hercules) is in your path.
> 
> export SLASH=/
> x3270 -model 2 127.0.0.1:`cat SixPack.conf | grep CNSLPORT | awk '{print $2}'`&
> x3270 -model 2 127.0.0.1:`cat SixPack.conf | grep CNSLPORT | awk '{print $2}'`&
> hercules -f SixPack.conf > log.txt
> ps -ef | grep 3270 | grep -v grep | awk '{system("kill -9 "$2" >/dev/null");}'
> 
> 3) Amendment of the "SixPack.conf" so that it is more Linux friendly using substitution for the "\". If no "SLASH" variable is defined (as would be with the startup file inclusive herein above), then it would use the Windows "\" instead of the Linux "/" and startup normally.
> 
> ###############################################################################
> # Hercules configuration file for the VM/370 "SixPack" system.                #
> #                                                                             #
> # Important!  This file assumes the directories are set up thusly:            #
> #    SixPack                 ...command and configuration files               #
> #       |                                                                     #
> #       +--3270              ...3270 emulator                                 #
> #       |                                                                     #
> #       +--Disks             ...VM disk files                                 #
> #       |    +                                                                #
> #       |    |                                                                #
> #       |    +--Shadows      ...VM shadow disk files                          #
> #       +--IO                ...unit record I/O, tape files                   #
> #                                                                             #
> # Robert O'Hara, Redmond Washington, October 2010                             #
> ###############################################################################
> 
> # These Hercules configuration parameters are documented in the Hercules User
> # Reference manual.
> ARCHMODE        S/370
> CNSLPORT        3270
> CODEPAGE        819/1047
> #               ^   ^
> #               |   |
> # ASCII --------+   +----- EBCDIC
> CPUMODEL        4381
> CPUPRIO         0
> CPUSERIAL       098052
> DEVPRIO         0
> DEVTMAX         0
> DIAG8CMD        DISABLE
> ECPSVM          NO
> HERCPRIO        8
> #               ^
> #               |
> #               +------------ -20 <= p < -15 : Real time priority
> #                             -15 <= p <  -8 : High priority
> #                              -8 <= p <   0 : above normal
> #                               8 <= p <  16 : below normal
> #                              16 <= p <= 20 : idle
> #HTTPPORT       8081
> # Load support for TCPIP instruction.
> #LDMOD          DYNINST DYN75
> MAINSIZE        16
> NUMCPU          1
> OSTAILOR        QUIET
> PANRATE         FAST
> PGMPRDOS        RESTRICTED
> XPNDSIZE        0
> 
> 
> # Next we define the devices attached to our system.
> #
> # +-----------------------Device number
> # |     +-----------------Device type
> # |     |       +---------File name and parameters
> # |     |       |
> # V     V       V
> #---    ----    --------------------
> 
> # Card Reader   the file "card.txt" in the IO directory will be read.
> 000C    3505    IO${SLASH=\}card.txt ascii eof trunc
> 
> # Card Punch    anything you punch will be written to "punch.txt" in the IO
> #               directory.
> 000D    3525    IO${SLASH=\}punch.txt ascii
> 
> # Printers      anything you print will be written to "print1.listing" or
> #               "print2.listing" in the IO directory.
> 000E    1403    IO${SLASH=\}print1.listing
> 000F    1403    IO${SLASH=\}print2.listing
> 
> # The Operator's Typewriter Console, accessed from the Hercules window.
> 0009    3215-C  NOPROMPT	# used for Hercules "autoconsole"
> #0010	3270			# added to get "regular" console
> 
> # Display Terminals... these are defined in DMKRIO as 3277s.
> 00C0.32 3270
> 01C8.7  3270    MOD2
> 02C8.7  3270
> 03C8.7  3270
> 
> # Display Terminals... these are defined in DMKRIO as 3278-4s.
> 01C0.7  3270    MOD4
> 02C0.7  3270
> 03C0.7  3270
> 
> # Typewriter Terminals
> 000A    1052    NOPROMPT
> 
> # Tape Drives
> 0480    3420    *
> 0481    3420    *
> 0580    3420    *
> 0581    3420    *
> 
> # Here are the disk drives used by VM.
> 0141    3350    Disks${SLASH=\}vm3350-1.141.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}vm3350-1_
> 0241    3350    Disks${SLASH=\}vm3350-2.241.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}vm3350-2_
> 034f    3350    Disks${SLASH=\}vm3350-3.34f.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}vm3350-3_
> 0440    3350    Disks${SLASH=\}vm3350-4.440.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}vm3350-4_
> 0540    3350    Disks${SLASH=\}vm3350-5.540.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}vm3350-5_
> 
> # The 6th pack is dedicated to the CMSUSER userid.
> 06f0    3350    Disks${SLASH=\}vm3350-6.6f0.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}vm3350-6_
> 
> # These two packs are for CMS/DOS.  I have not tested CMS/DOS!
> # Un-comment them if you use them.
> #06a0    3350    Disks${SLASH=\}sysres.3350.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}sysres_
> #07a0    3350    Disks${SLASH=\}mcat01.3350.cckd ro sf=Disks${SLASH=\}Shadows${SLASH=\}mcat01_
> 
> # Dedicated MVS stuff for running MVS as a guest operating system.
> # All unit record devices are via VM virtual devices.
> # These devices are included in the definition of the VM system.
> # Un-comment them if you want to use them.
> # Note that the actual disk packs are not included with this distribution!
> #010c    3505    mvs${SLASH=\}jcl${SLASH=\}dummy eof
> #030e    1403    mvs${SLASH=\}log${SLASH=\}hardcopy.log
> #
> #0148    3350    mvs${SLASH=\}dasd${SLASH=\}mvsres.148  ro sf=mvs${SLASH=\}shadow${SLASH=\}mvsres_1.148
> #0131    2314    mvs${SLASH=\}dasd${SLASH=\}sort01.131  ro sf=mvs${SLASH=\}shadow${SLASH=\}sort01_1.131
> #0132    2314    mvs${SLASH=\}dasd${SLASH=\}sort02.132  ro sf=mvs${SLASH=\}shadow${SLASH=\}sort02_1.132
> #0133    2314    mvs${SLASH=\}dasd${SLASH=\}sort03.133  ro sf=mvs${SLASH=\}shadow${SLASH=\}sort03_1.133
> #0134    2314    mvs${SLASH=\}dasd${SLASH=\}sort04.134  ro sf=mvs${SLASH=\}shadow${SLASH=\}sort04_1.134
> #0135    2314    mvs${SLASH=\}dasd${SLASH=\}sort05.135  ro sf=mvs${SLASH=\}shadow${SLASH=\}sort05_1.135
> #0136    2314    mvs${SLASH=\}dasd${SLASH=\}sort06.136  ro sf=mvs${SLASH=\}shadow${SLASH=\}sort06_1.136
> #0140    3350    mvs${SLASH=\}dasd${SLASH=\}work00.140  ro sf=mvs${SLASH=\}shadow${SLASH=\}work00_1.140
> #0152    3330    mvs${SLASH=\}dasd${SLASH=\}hasp00.152
> #0160    3340    mvs${SLASH=\}dasd${SLASH=\}page00.160
> #0161    3340    mvs${SLASH=\}dasd${SLASH=\}page01.161
> #0170    3375    mvs${SLASH=\}dasd${SLASH=\}work01.170
> #01a0    3380    mvs${SLASH=\}dasd${SLASH=\}work02.180  ro sf=mvs${SLASH=\}shadow${SLASH=\}work02_1.180
> #01b0    3390    mvs${SLASH=\}dasd${SLASH=\}work03.190  ro sf=mvs${SLASH=\}shadow${SLASH=\}work03_1.190
> #01b1    3390    mvs${SLASH=\}dasd${SLASH=\}mvscat.191  ro sf=mvs${SLASH=\}shadow${SLASH=\}mvscat_1.191
> #0240    3350    mvs${SLASH=\}dasd${SLASH=\}pub000.240  ro sf=mvs${SLASH=\}shadow${SLASH=\}pub000_1.240
> #0248    3350    mvs${SLASH=\}dasd${SLASH=\}mvsdlb.248  ro sf=mvs${SLASH=\}shadow${SLASH=\}mvsdlb_1.248
> #02a0    3380    mvs${SLASH=\}dasd${SLASH=\}pub002.280  ro sf=mvs${SLASH=\}shadow${SLASH=\}pub002_1.280
> #0150    3330    mvs${SLASH=\}dasd${SLASH=\}start1.150  ro sf=mvs${SLASH=\}shadow${SLASH=\}start1_1.150
> #0151    3330    mvs${SLASH=\}dasd${SLASH=\}spool0.151  ro sf=mvs${SLASH=\}shadow${SLASH=\}spool0_1.151
> #0340    3350    mvs${SLASH=\}dasd${SLASH=\}cbt000.340  ro sf=mvs${SLASH=\}shadow${SLASH=\}cbt000_1.340
> #0341    3350    mvs${SLASH=\}dasd${SLASH=\}cbt001.341  ro sf=mvs${SLASH=\}shadow${SLASH=\}cbt001_1.341
> #0342    3350    mvs${SLASH=\}dasd${SLASH=\}cbt002.342  ro sf=mvs${SLASH=\}shadow${SLASH=\}cbt002_1.342
> #0343    3350    mvs${SLASH=\}dasd${SLASH=\}cbtcat.343  ro sf=mvs${SLASH=\}shadow${SLASH=\}cbtcat_1.343
> #0348    3350    mvs${SLASH=\}dasd${SLASH=\}src000.348  ro sf=mvs${SLASH=\}shadow${SLASH=\}src000_1.348
> #0349    3350    mvs${SLASH=\}dasd${SLASH=\}src001.349  ro sf=mvs${SLASH=\}shadow${SLASH=\}src001_1.349
> #034a    3350    mvs${SLASH=\}dasd${SLASH=\}src002.34a  ro sf=mvs${SLASH=\}shadow${SLASH=\}src002_1.34a
> #034b    3350    mvs${SLASH=\}dasd${SLASH=\}srccat.34b  ro sf=mvs${SLASH=\}shadow${SLASH=\}srccat_1.34b
> #0149    3350    mvs${SLASH=\}dasd${SLASH=\}smp001.149  ro sf=mvs${SLASH=\}shadow${SLASH=\}smp001_1.149
> #014a    3350    mvs${SLASH=\}dasd${SLASH=\}smp002.14a  ro sf=mvs${SLASH=\}shadow${SLASH=\}smp002_1.14a
> #014b    3350    mvs${SLASH=\}dasd${SLASH=\}smp003.14b  ro sf=mvs${SLASH=\}shadow${SLASH=\}smp003_1.14b
> #014c    3350    mvs${SLASH=\}dasd${SLASH=\}smp004.14c  ro sf=mvs${SLASH=\}shadow${SLASH=\}smp004_1.14c
> #700     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp0.700  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp0_1.700
> #701     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp1.701  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp1_1.701
> #702     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp2.702  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp2_1.702
> #703     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp3.703  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp3_1.703
> #704     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp4.704  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp4_1.704
> #705     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp5.705  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp5_1.705
> #706     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp6.706  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp6_1.706
> #707     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp7.707  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp7_1.707
> #708     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp8.708  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp8_1.708
> #709     3350    mvs${SLASH=\}dasd${SLASH=\}js2sp9.709  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2sp9_1.709
> #70a     3350    mvs${SLASH=\}dasd${SLASH=\}js2spa.70a  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2spa_1.70a
> #70b     3350    mvs${SLASH=\}dasd${SLASH=\}js2spb.70b  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2spb_1.70b
> #70c     3350    mvs${SLASH=\}dasd${SLASH=\}js2spc.70c  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2spc_1.70c
> #70d     3350    mvs${SLASH=\}dasd${SLASH=\}js2spd.70d  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2spd_1.70d
> #70e     3350    mvs${SLASH=\}dasd${SLASH=\}js2spe.70e  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2spe_1.70e
> #70f     3350    mvs${SLASH=\}dasd${SLASH=\}js2spf.70f  ro sf=mvs${SLASH=\}shadow${SLASH=\}js2spf_1.70f
> #138     2314    mvs${SLASH=\}dasd${SLASH=\}dlicat.138  ro sf=mvs${SLASH=\}shadow${SLASH=\}dlicat_1.138
> #139     2314    mvs${SLASH=\}dasd${SLASH=\}dlisys.139  ro sf=mvs${SLASH=\}shadow${SLASH=\}dlisys_1.139
> #13a     2314    mvs${SLASH=\}dasd${SLASH=\}dli000.13a  ro sf=mvs${SLASH=\}shadow${SLASH=\}dli000_1.13a
> #13b     2314    mvs${SLASH=\}dasd${SLASH=\}dli001.13b  ro sf=mvs${SLASH=\}shadow${SLASH=\}dli001_1.13b
> #13c     2314    mvs${SLASH=\}dasd${SLASH=\}dli002.13c  ro sf=mvs${SLASH=\}shadow${SLASH=\}dli002_1.13c
> #710     3350    mvs${SLASH=\}dasd${SLASH=\}js3sp0.710  ro sf=mvs${SLASH=\}shadow${SLASH=\}js3sp0_1.710
> #711     3350    mvs${SLASH=\}dasd${SLASH=\}js3res.711  ro sf=mvs${SLASH=\}shadow${SLASH=\}js3res_1.711
> 
> 
> I hope that this helps to make the SixPack more usable for our Linux users, and is a palatable change for our Windows users.
> 
> 
> Thanks,
> 
> Blake
>