dnf.automatic (8) - Linux Manuals
dnf.automatic: DNF Automatic
NAME
dnf.automatic - DNF AutomaticSYNOPSIS
DESCRIPTION
Alternative CLI to dnf upgrade with specific facilities to make it suitable to be executed automatically and regularly from systemd timers, cron jobs and similar.
The operation of the tool is completely controlled by the configuration file and the command only accepts single optional argument pointing to it. If no configuration file is passed from the command line, /etc/dnf/automatic.conf is used.
The tool synchronizes package metadata as needed and then checks for updates available for the given system and then either exits, downloads the packages or downloads and applies the packages. The outcome of the operation is then reported by a selected mechanism, for instance via the standard output, email or motd messages.
CONFIGURATION FILE FORMAT
The configuration file is separated into topical sections.
[command] section
Setting the mode of operation of the program.
- apply_updates
-
boolean, default: False
Whether packages comprising the available should be applied (i.e. installed via RPM). Implies download_updates.
- download_updates
-
boolean, default: False
Whether packages comprising the available should be downloaded.
- upgrade_type
-
either one of default, security, default: default
What kind of upgrades to look at. default signals looking for all available updates, security only those with an issued security advisory.
[emitters] section
Choosing how the results should be reported.
- emit_via
-
list, default: email, stdio, motd
List of emitters to report the results through. Available emitters are stdio to print the result to standard output, email to send the report via email and motd sends the result to /etc/motd file.
- system_name
-
string, default: hostname of the given system
How the system is called in the reports.
[email] section
The email emitter configuration.
- email_from
-
string, default: root
Message's "From:" address.
- email_to
-
list, default: root
List of recipients of the message.
- email_host
-
string, default: localhost
Hostname of the SMTP server used to send the message.
[base] section
Can be used to override settings from DNF's main configuration file. See command_ref.
AUTHOR
See AUTHORS in DNF source distribution.COPYRIGHT
2012-2014, Red Hat, Licensed under GPLv2+