Name: sysmotd Version: 0.0.10 Release: 1%{?dist} Summary: Generates a Message of the Day (MOTD) with system information for Fedora Linux BuildArch: noarch License: GPLv3+ URL: https://github.com/innovara/sysmotd Source0: %{name}-%{version}.tar.gz BuildRequires: systemd-rpm-macros Requires: bash Requires: coreutils Requires: dnf Requires: figlet Requires: findutils Requires: gawk Requires: lolcat Requires: procps-ng Requires: systemd %description Sysmotd generates a Message of the Day (MOTD) containing regularly collected system information. The MOTD is displayed to users when they log in via SSH. %prep %autosetup %build %install mkdir -p %{buildroot}/%{_libexecdir} %{__install} -Dm755 %{name} %{buildroot}/%{_libexecdir}/%{name} mkdir -p %{buildroot}/%{_unitdir} %{__install} -Dm644 %{name}.service %{buildroot}/%{_unitdir}/%{name}.service %{__install} -Dm644 %{name}.timer %{buildroot}/%{_unitdir}/%{name}.timer %{__install} -Dm644 %{name}.preset %{buildroot}/%{_presetdir}/50-%{name}.preset %files %license LICENSE.txt %doc README.txt %{_libexecdir}/%{name} %{_unitdir}/%{name}.service %{_unitdir}/%{name}.timer %{_presetdir}/50-%{name}.preset %post %systemd_post %{name}.timer systemctl start %{name}.timer > /dev/null 2>&1 %preun %systemd_preun %{name}.timer %systemd_preun %{name}.service %postun %systemd_postun %{name}.timer %systemd_postun %{name}.service rm -f /run/motd.d/*%{name}* %changelog * Sat Mar 7 2026 Manuel Fombuena - 0.0.10-1 - Fix update count for dnf4 compatibility * Sat Dec 20 2025 Manuel Fombuena - 0.0.9-3 - Add systemd-rpm-macros to BuildRequires * Fri Oct 31 2025 Manuel Fombuena - 0.0.9-2 - Implement rpmlint fixes * Wed Aug 13 2025 Manuel Fombuena - 0.0.9-1 - Fix updates available message for dnf5 * Wed Feb 19 2025 Manuel Fombuena - 0.0.8-1 - Replace some if-else statements with shorthands - Added SPDX license identifier * Fri May 3 2024 Manuel Fombuena - 0.0.7-1 - Removed Requires=sysmotd.service on sysmotd.timer * Tue Apr 30 2024 Manuel Fombuena - 0.0.6-1 - LogLevelMax=3 added to sysmotd.service * Mon Apr 29 2024 Manuel Fombuena - 0.0.5-1 - Changed sysmotd.timer starting point to OnActiveSec - Added %systemd_postun macro when uninstalling * Mon Oct 2 2023 Manuel Fombuena - 0.0.4-1 - mem_perc re-added * Sun Oct 1 2023 Manuel Fombuena - 0.0.3-1 - System information layout changed to a table to prevent misalignment of items * Thu Apr 27 2023 Manuel Fombuena - 0.0.2-1 - SElinux info added * Mon Dec 26 2022 Manuel Fombuena - 0.0.1-1 - First version packaged