What It’s For
ZLMLoad is a utility that makes it more convenient to load the base operating system packages from installation media, whether it’s mounted physical media or an ISO file, into ZLM.
This is primarily required in environments where managed devices do not otherwise have access to an installation source in order to resolve package dependencies.
After this tool was created, Novell began creating *-Pool catalogs, such as SLES10-SP2-Pool, which can be mirrored and made available to managed devices, mostly eliminating the need for this tool. However, since Pool catalogs don’t exist for SLES 9 and OES 1, this tool may still offer some convenience.
ZLMLoad is now in the OpenSUSE Build Service (OBS) making it easier to know when updates are available and where they can be found.
The service URL will depend on the operating system version of your ZLM server.
For SLES 10:
# rug sa http://download.opensuse.org/repositories/home://tabraham1://zlm-tools/SLE_10 zlm-tools # rug sub zlm-tools # rug in zlmload
For SLES 9 and SLES 11, just replace SLE_10 with SLES_9 and SLE_11 respectively.
Alternatively, you can download the package from the link below.
Note: for a detailed list of changes, please see the package changelog
This is a complete rewrite of ZLMLoad with better error checking and support for more products.
The command line options are now simplified and more intuitive. It’s no longer required to use different options depending on whether or not you’re loading from ISO or mounted media, and no longer required to specify a mount location if you’re loading from ISO. It’s also possible to specify multiple ISOs to load from rather than specifying a directory and it will place packages in the appropriate bundle depending on the media it’s installing from.
So, to load from a group of ISOs:
# zlmload -P password /tmp/sles10/SLES*.iso
To load from a mounted DVD:
# zlmload -P password -d /media/dvd