Scroll to navigation

TRANSACTIONAL-UPDAT(5) transactional-update.conf TRANSACTIONAL-UPDAT(5)

NAME

transactional-update.conf - transactional-update configuration files

SYNOPSIS

/etc/transactional-update.conf
/usr/etc/transactional-update.conf
/usr/etc/transactional-update.conf.d/*

DESCRIPTION

These configuration files control and define the behaviour of transactional-update(8).

The configuration files use shell style assignments, e.g. PARAMETER=value.

A reference file (also used for reading the default values) can be found in /usr/etc/transactional-update.conf. Additionally packages may overwrite these default values by putting files into /usr/etc/transactional-update.conf.d/; files in that directory will be read alphabetically, assignments in later files will overwrite previous assignments. Admin settings in /etc/transactional-update.conf will have the highest precedence.

OPTIONS

The following options are available in the transactional-update section:

REBOOT_METHOD

Specify the reboot method to use.

auto

Uses rebootmgr if available and active; falls back to systemd otherwise.

This is the default value. If the option is invalid it will also be used as the fallback value.

kured

Will inform kured (kubernetes reboot daemon) to reboot the system.

rebootmgr

Triggers rebootmgrctl(1) to initiate a reboot or, if possible and that information is provided by zypp-boot-plugin(8) and it is allowed in tukit.conf(5), a faster soft-reboot.

systemd

Uses systemctl(1) to initiate a reboot. This can either be a full reboot or, if possible and that information is provided by zypp-boot-plugin(8) and it is allowed in tukit.conf(5), a faster soft-reboot or kexec.

kexec

Will use kexec to reboot the system; this will skip hardware initialization and thus boot faster than systemd.


Note
This option is deprecated, use systemd together with zypp-boot-plugin(8) to automatically detect whether kexec can be used.

notify

Trigger the Transactional Update Notifier to inform the user about the necessary reboot.

none

Ignores any reboot request, the user has to reboot the machine manually or by other means.

UPDATE_METHOD

Specify the zypper update method to use. This value is used for transactional-update.service(8) and in case no command is specified when calling transactional-update.

dup

Uses zypper dup for updating the system; use this on rolling release distributions like openSUSE Tumbleweed, openSUSE Kubic or the SUSE CaaS Platform.

This is the default value.

up

Uses zypper up for updating the system; use this for regular releases like openSUSE Leap or SUSE Linux Enterprise Server / Desktop.

ZYPPER_AUTO_IMPORT_KEYS

If set to 1 GPG keys will be imported automatically for new repositories. If set to 0 updates will fail if a key is unknown. For security reasons this option is turned off (0) by default.

SEE ALSO

transactional-update(8)

AUTHOR

Ignaz Forster <iforster@suse.com>

04/18/2024 transactional-update