Projects
home:rottame:mail
crowdsec_helper
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
crowdsec_helper.changes
Changed
@@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Thu Aug 27 21:13:37 UTC 2026 - Angelo Grossini <rottame@intercom.it> + +- add sysusers configuration + +------------------------------------------------------------------- Thu Aug 27 20:57:51 UTC 2026 - Angelo Grossini <rottame@intercom.it> - add missing vendor
View file
crowdsec_helper.spec
Changed
@@ -24,13 +24,13 @@ Source2: crowdsec_helper.service Source3: sysconfig.crowdsec_helper Source4: crowdsec_helper.tmpfiles +Source5: crowdsec_helper.sysusers BuildRequires: golang(API) = 1.26 BuildRequires: golang-packaging BuildRequires: zstd BuildRequires: systemd-rpm-macros BuildRequires: fillup Requires: systemd -Requires(pre): shadow BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?systemd_ordering} @@ -55,11 +55,12 @@ install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/crowdsec_helper.service install -D -m 0644 %{SOURCE3} %{buildroot}%{_fillupdir}/sysconfig.crowdsec_helper install -D -m 0644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/crowdsec_helper.conf +install -D -m 0644 %{SOURCE5} %{buildroot}%{_sysusersdir}/crowdsec_helper.conf install -d -m 0750 %{buildroot}%{_localstatedir}/lib/crowdsec_helper %pre %service_add_pre crowdsec_helper.service -getent passwd crowdsec-helper >/dev/null || useradd -r -s /usr/sbin/nologin -d %{_localstatedir}/lib/crowdsec_helper -c "CrowdSec helper daemon" crowdsec-helper +%sysusers_create_package crowdsec_helper %{SOURCE5} %post %service_add_post crowdsec_helper.service @@ -78,6 +79,7 @@ %{_unitdir}/crowdsec_helper.service %{_fillupdir}/sysconfig.crowdsec_helper %{_tmpfilesdir}/crowdsec_helper.conf +%{_sysusersdir}/crowdsec_helper.conf %dir %attr(0750,crowdsec-helper,crowdsec-helper) %{_localstatedir}/lib/crowdsec_helper %doc README.md
View file
crowdsec_helper.sysusers
Added
@@ -0,0 +1,2 @@ +# Type Name ID GECOS Home directory Shell +u crowdsec-helper - "CrowdSec helper daemon" /var/lib/crowdsec_helper /usr/sbin/nologin
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.