Releases: DevonianTeuchter/meta
v0.5.0: Stable/Dev builds + JSON Cache + Other improvements
UPDATE: New zopen framework is now available!
Note: The new zopen package manager is not compatible with the previous version of zopen. Migration involves creating a new directory structure for zopen tools. This is accomplished via the zopen init command.
Before you migrate to the new zopen package manager.
- Identify the tools you have already installed. Use
zopen install --list. - If you plan to reuse the existing zopen root directory for installing the new tools, then make sure to back it up to a different directory.
- Follow the steps below and install each of the tools again via
zopen install
Getting the new zopen pax.Z onto your z/OS system
Note: In the documentation that follows, text inside < ... > indicates a value you need to provide, e.g. <z/OS system> would be replaced with the name of the z/OS system you are using.
To get started, you need to get the meta-dt-0.5.0.pax.Z to your z/OS system. Here is one approach:
- log on to your desktop system
- download the meta-dt-0.5.0.pax.Z file by clicking on the file in the assets below
- open a terminal window on your desktop
cdinto the directory you downloaded the file tosftp <z/OS system>- log in if required
put meta-dt-0.5.0.pax.Zquit
Installing
ssh <z/OS system>- log in if required
cd $HOMEpax -rf meta-dt-0.5.0.pax.Z# extract the paxcd meta-dt-0.5.0. ./.envzopen init# Follow the instructions-
Source the .zopen-config
zopen list# list the available toolszopen install git
If you don't have ssh, scp, sftp access to your z/OS system, we would encourage you to set it up.
It will be much easier to work with USS using ssh, scp, and sftp.
Updates since last release
- We've removed the requirement for Github OAUTH tokens
- Improved overall performance due to json cache
- You now have the option to install from Dev or Stable
- OMVS support
- Disk space prompt prior to install
- Centralized .zopen-config
See https://github.com/DevonianTeuchter/meta/pulls?q=is%3Apr+is%3Aclosed for a list of changes
Note the following envvars should be set:
export _BPXK_AUTOCVT=ON
export _CEE_RUNOPTS="$_CEE_RUNOPTS FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)"
export _TAG_REDIR_ERR=txt
export _TAG_REDIR_IN=txt
export _TAG_REDIR_OUT=txt
v0.3.1-dt: Add .version and .pinned to version
Fix issue with zopen-alt not picking up alternative selection
Improve installation processing when installing as '/'
Note the following envvars should be set:
export _BPXK_AUTOCVT=ON
export _CEE_RUNOPTS="$_CEE_RUNOPTS FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)"
export _TAG_REDIR_ERR=txt
export _TAG_REDIR_IN=txt
export _TAG_REDIR_OUT=txt
v0.3.0-dt
Upgraded/faster package removal logic to allow quicker upgrades - especially of large packages like perl, openssl or ncurses.
Better handling of installing into '/'
Stability and UX fixes
Note the following envvars should be set:
export _BPXK_AUTOCVT=ON
export _CEE_RUNOPTS="$_CEE_RUNOPTS FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)"
export _TAG_REDIR_ERR=txt
export _TAG_REDIR_IN=txt
export _TAG_REDIR_OUT=txt
0.2.0-dt
v0.0.2-0.dt
Shipped a stable curl port within the package, removing the need for the REXX script and the Web Enablement Toolkit.
More bug fixes and stability updates when not on "Golden Path".
Added cloning and legacy mode
v0.0.1-0.dt
Initial test release of package management for zosopentools.
- Un-pax to a working directory
- Cd into meta-dt/bin
- run "./zopen init"
v0.1.0-stable
Version 0.1.0, built from stable branch.
Contains various bug/issue fixes, UX improvements and a speeded up installation process.
See README.md for documentation.
Quickstart commands:
- pax -rvf meta-dt.0.1.0-stable.pax
- meta-dt.0.1.0-stable/bin/zopen init
- . $HOME/.zopen-config