Skip to content

Releases: innovara/sysmotd

0.0.10

07 Mar 23:54

Choose a tag to compare

Fix update count for dnf4 compatibility

The fix introduced in b24592f for dnf5 compatibility inherently broke compatibility with dnf4.

While that was fine at the time because sysmotd was only targeting Fedora versions using dnf5, sysmotd now also targets AlmaLinux after lolcat became available through the EPEL repository. AlmaLinux 9 and 10 still use dnf4.

So enhance the logic to parse available upgrades to accommodate dnf4 and dnf5 output formats, and also include package installs (e.g. kernel) in the count.

0.0.9

13 Aug 14:56

Choose a tag to compare

Fix the updates available message when using dnf5.

The output string used to detect available upgrades differs in dnf5, which caused the check to fail.

This fix should have been in place for Fedora 41 and 42, where dnf5 is the default.

The lolcat dependency is currently available in the EPEL repositories but added packages here for manual installation.

0.0.8

19 Feb 01:41

Choose a tag to compare

Replaced some if-else statements with their shorthand equivalents and added SPDX license identifier

0.0.7

03 May 09:50

Choose a tag to compare

Requires=sysmotd.service removed on sysmotd.timer as it triggers the service when the timer is started the first time which is not what was intended

0.0.6

30 Apr 09:14

Choose a tag to compare

LogLevelMax=3 added to sysmotd.service to prevent log messages every minute when the service starts and stops.

0.0.5

29 Apr 11:37

Choose a tag to compare

Changed timer starting point to OnActiveSec
Added %systemd_postun to post uninstall so it runs systemctl daemon-reload

0.0.4

02 Oct 10:07

Choose a tag to compare

Small fix to reinstate memory percentage which was lost during the re-factoring of system information

0.0.3

01 Oct 00:44

Choose a tag to compare

This new version changes the way system information is put together. The initial approach based on concatenation of tabs would often produce misalignments. Now all the items are put into an array which is then outputted to a table and should keep them aligned.

0.0.2

27 Apr 21:20

Choose a tag to compare

Version 0.0.2 adds SElinux information and leaves the hostname in one line as it can be long or short depending on the host, which causes a bit of trouble with the format

sysmotd-0.0.1

26 Dec 22:32

Choose a tag to compare

First release. Version 0.0.1 packaged for Fedora 37 and 38