From 400872c5d6a52c6b017c096cf5dbaf38d170c6aa Mon Sep 17 00:00:00 2001 From: Malvads Date: Fri, 15 Dec 2023 10:17:07 +0000 Subject: [PATCH] Fix spec file --- build.date | 2 -- packaging/rpm/rb-logstatter.spec | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) delete mode 100644 build.date diff --git a/build.date b/build.date deleted file mode 100644 index fa741e2..0000000 --- a/build.date +++ /dev/null @@ -1,2 +0,0 @@ -14/12/2023 - 0.0.1 -14/12/2023 - 0.0.2 diff --git a/packaging/rpm/rb-logstatter.spec b/packaging/rpm/rb-logstatter.spec index 7e54006..25f6538 100644 --- a/packaging/rpm/rb-logstatter.spec +++ b/packaging/rpm/rb-logstatter.spec @@ -3,36 +3,52 @@ Version: %{__version} Release: %{__release}%{?dist} BuildArch: x86_64 Summary: Logstatter service to monitor logstash + License: AGPL-3.0 URL: https://github.com/malvads/logstatter Source0: %{name}-%{version}.tar.gz + BuildRequires: perl gcc openssl-devel + %global debug_package %{nil} + %description %{summary} + %prep %autosetup + %build curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y source $HOME/.cargo/env + cargo build --release + %install install -D target/release/logstatter %{buildroot}/usr/bin/logstatter install -D -m 0644 src/systemd/rb-logstatter.service %{buildroot}/usr/lib/systemd/system/rb-logstatter.service install -D -m 0644 src/etc/logstatter.conf %{buildroot}/etc/logstatter/logstatter.conf + %pre getent group logstatter >/dev/null || groupadd -r logstatter getent passwd logstatter >/dev/null || useradd -r -g logstatter -d /var/lib/logstatter -s /sbin/nologin -c "RedBorder Logstatter User" logstatter + %post systemctl daemon-reload systemctl start rb-logstatter + %files %defattr(0755,logstatter,logstatter) /usr/bin/logstatter %defattr(644,root,root) /usr/lib/systemd/system/rb-logstatter.service /etc/logstatter/logstatter.conf + %doc + %changelog +* Fri Dec 15 2023 Miguel Álvarez - 0.0.2-1 +- Fix auto bumping + * Mon Dec 11 2023 Miguel Álvarez - 0.0.1-1 - Initial package release