Module Configuration

This section describes the configuration parameters used in gsm.conf which is generated during initial setup.

Configuration parameters

Parameter

Description

os

Distribution name, e.g., rhel or ubuntu.

os_version

Major distribution version, e.g., 9 or 24.04.

arch

System architecture, e.g., x86_64 or aarch64.

base_url

Base URL of the gempa customer repository, e.g., https://data.gempa.de/packages/foo.

user

Username provided in the Wiki section of the gempa customer portal.

password

Password provided in the Wiki section of the gempa customer portal.

release

Name of the SeisComP release, e.g., 6 or nightly.

download_dir

Directory where downloaded files are stored.

install_path

User-defined root path, e.g., /home/sysop/seiscomp.

data_dir

Base directory for data packages like maps or greens functions.

verify

Enable/disable SSL certificate check, e.g., True.

debug

Enable verbose logging. Default: False.

sync_dir

Remote package cache, contains information about available packages.

local_dir

Local package storage, contains information about installed packages.

gpgverify

Enable/disable the signature check for a package (default = False).

backup_package_enable

[True/False] A backup of the package file to be installed is made before each installation. (default = False).

backup_package_path

The directory in which the backups are created.

Command-Line Options

--url arg

Type: string

URL of the package directory, e.g., https://data.gempa.de/packages/Public

--noverify

Do not verify server certificate

-d, --downloadonly

Do not install, just download.

--downloaddir arg

Type: string

Specifies an alternative directory to store packages.

--installdir arg

Type: string

Specifies an alternative directory to install packages.

-u --user arg

Type: string

Username to use

-p --password arg

Type: string

Password to use

-r --release arg

Type: string

Default: 6

Values: 6, nightly

SeisComP release

--arch arg

Type: string

Default: x86_64

Values: x86_64, aarch64 (not yet)

System architecture

--showurls

Display URLs

-y --assumeyes

Assume that the answer to questions which would be asked is yes. Errors still require user interaction. Configuration paramter: assumeyes

--exclude arg

Type: list:string

Values: seiscomp,quakelink,scanloc

Exclude packages from (re)install and remove.

-o --offline

Run gsm in offline modus.

-f --force

Disables the remote file time check when downloading files. With this option enabled file downloads are always performed.

-V --version

Show gsm version information.