Skip to content

Commit

Permalink
Fix spec file
Browse files Browse the repository at this point in the history
  • Loading branch information
malvads committed Dec 15, 2023
1 parent 60fe1ae commit 400872c
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
2 changes: 0 additions & 2 deletions build.date

This file was deleted.

16 changes: 16 additions & 0 deletions packaging/rpm/rb-logstatter.spec
Original file line number Diff line number Diff line change
Expand Up @@ -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 <malvarez@redborder.com> - 0.0.2-1
- Fix auto bumping

* Mon Dec 11 2023 Miguel Álvarez <malvarez@redborder.com> - 0.0.1-1
- Initial package release

0 comments on commit 400872c

Please sign in to comment.