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.