SUSE download cacher usage information

Use the SUSE download cacher to download and cache SUSE 11 patches for System Z (s390x) in air-gapped environments. This tool supports the Patches for SLE11 System Z site and can only be run on Windows systems.

The latest SUSE download cacher is available from the BigFix Support site at http://software.bigfix.com/download/bes/util/SUSEDownloadCacher.exe.

Use this tool to download and cache files in the sha1 cache or other directory.

To run in interactive mode:
SUSEDownloadCacher.exe
To run using a configuration file:
SUSEDownloadCacher.exe --configFile FILE
To run using command line options:
SUSEDownloadCacher.exe [OPTIONS]
To run using a repository of SUSE patches:
SUSEDownloadCacher.exe --repobuilder
Note: When performing large downloads, it is recommended to download from a mirror server rather than download from the main novell.com website due to a possibility of the account getting locked. To download from a mirror server, specify --mirrorURL or --mirrorUsername.
Options:
--repobuilder,...
Builds a repository rather than specifying individual files. For a list of repository builder commands, specify --repobuilder --help. If used with --configFile, this --repobuilder option must be specified in the command line and not inside the file.
--os OS1,OS2,...
Comma separated list of OS names, such as 9i386,9x86_64,10x86_64,11s390xSP1. Default is all.
--osType TYPE
OS type for patches. Accepted values: desktop, server. Default is all.
--patches ptch1,ptch2,...
Comma separated list of patch IDs in the format of patch-11001 or 121109. Default is all.
--rpms RPM1,RPM2,...
Comma separated list of RPM names. Default is all.
--downloads FILE
Explicitly specify pairs of RPMs and SHA1s in a file. Each pair is on its own line, and the RPM and SHA1 should be separated by a space. If given, the cacher will parse this file for RPMs instead of parsing a site.
--mirrorURL URL
The root URL for the mirror. Leave the parameter blank to use default Novell mirror servers, which is https://nu.novell.com.
--mirrorUsername USER
Specifies the mirror user name (Organization Credentials).
--mirrorPassword PASS
Specifies the mirror password (Organization Credentials).
--cacheMirrorPage
Specifies the cache mirror server pages that is in memory. This parameter can help speed up file searches on the mirror server.
CAUTION: Setting this parameter might use up a lot of memory.
--superseded
Specifies to download the superseded content only.
--username USER
Specifies the account user name to the Novell website.
--password PASS
Specifies the account password to the Novell website.
--cacheDirectory DIR
Specifies the directory to cache to. Uses the BigFix cache if it is undefined.
--noRename
Specifies the flag to not rename files to sha1 or sha256 values.
--sha1
Renames files to sha1 values. This parameter is on by default. It is ignored if it is specified with --noRename or --sha256.
--sha256
Renames files to sha256 values. Ignored if specified with --noRename.
--emailServer SERVER
Specifies the SMTP server to use.
--emailUser USER
Specifies the email login to use.
--emailPassword PASS
Specifies the email password to use.
--emailSender ADDR
Specifies the email sender address. Required if emailServer is given.
--emailTo ADDR1,ADDR2,...
Specifies a comma separated list of email addresses. Required if emailServer is given.
--proxy SERVER:PORT
Specifies the proxy server to use. Specify the protocol (http, https). For example, http://proxyURL:8888
--proxyUser USER
Specifies the proxy user name to use.
--proxyPassword PASS
Specifies the proxy password to use.
--forceDownloads
Forces the cacher to re-download files, even if they already exist.
--autoCacheIncrease
Increases the cache automatically in the event that the BigFix cache is filled. Only applies if --cacheDirectory is not specified.
--sites EFXMFILE
Specifies the masthead file. Multiple masthead files may be listed, separated by commas. If given, specified sites are parsed rather than the default SUSE Fixlet sites.
--configFile FILE
Specifies a cacher config file that may contain any of the previous options in the [Options] section. For example:
--------------------------------------
[Options]
cacheDirectory=C:\cache
proxy=http://someproxyurl:8080
proxyUser=john_doe
proxyPassword=p@ssw0rd
--------------------------------------
Command-line options take precedence if the same option is passed 
in the command line and the config file. 
Note: If the option --repobuilder, the --repobuilder option must be
specified in the command line, it will be ignored if these options are 
specified inside the file. Additionally, the config file used for 
Download Plug-ins (plugin.ini) is compatible here.
The [UA] and [Logger] sections from plugin.ini may be included 
in the cacher config file. 
For example:
--------------------------------------
[Options]
cacheDirectory=C:\cache

; The following snippet taken from a plugin.ini
[UA]
proxy=http://someproxyurl:8080
proxyUser=john_doe
proxyPassword=p@ssw0rd
--------------------------------------
--logfile FILE
Directs logging to the specified file, as well as STDOUT.
--debug LEVEL
Specifies a debug level of 0 to 5 to determine the verbosity of the output. Default is 0.
--help
Outputs the help message.