Accepting request 1168852 from security:sensor

OBS-URL: https://build.opensuse.org/request/show/1168852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/velociraptor?expand=0&rev=8
This commit is contained in:
Ana Guerrero 2024-04-18 20:12:21 +00:00 committed by Git OBS Bridge
commit 8987b20063
2 changed files with 32 additions and 5 deletions

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Wed Apr 17 21:53:20 UTC 2024 - Jeff Mahoney <jeffm@suse.com>
- Fix unresolveable Debian group-velociraptor dependency.
-------------------------------------------------------------------
Wed Apr 17 15:52:52 UTC 2024 - Jeff Mahoney <jeffm@suse.com>
- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build
-------------------------------------------------------------------
Fri Apr 5 13:01:05 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>

View File

@ -103,7 +103,6 @@ Patch3: velociraptor-reproducible-timestamp.diff
Patch4: CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
BuildRequires: fileb0x
%if 0%{?suse_version}
BuildRequires: golang-packaging
BuildRequires: systemd-rpm-macros
BuildRequires: golang(API) >= 1.19
BuildRequires: pkgconfig(libsystemd)
@ -164,16 +163,24 @@ Obsoletes: velociraptor-kafka-humio-gateway < %{version}
%endif
%if 0%{?suse_version}
%if %{build_server}
ExclusiveArch: x86_64
%endif
# SLE12 doesn't support sysusers
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
Requires(pre): pwdutils
%define pre_create_group 1
%else
Requires: group(velociraptor)
%endif
%endif
%if %{build_server}
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
ExclusiveArch: x86_64
%else
ExclusiveArch: do_not_build
%endif
%else
ExclusiveArch: x86_64 ppc64le aarch64 s390x
%endif
%endif
%if 0%{?rhel}
# RHEL builds aren't working yet
@ -183,6 +190,10 @@ ExclusiveArch: do_not_build
# Not *required* but without it, we spam the system log
Recommends: auditd
%if 0%{?_project:1} && (0%{?suse_version} > 1500 || 0%{?sle_version} > 150000)
Provides: %{name}(project:%_project)
%endif
%if "%{vendor}" == "debbuild"
%define mtag Packager: https://www.suse.com
%mtag
@ -346,6 +357,10 @@ install -D -m 0755 output/velociraptor-v%{VERSION}-linux-* %buildroot/%{_bindir}
%if 0%{?suse_version}
%pre
%if 0%{?pre_create_group}
# create velociraptor group if it doesn't exist
groupadd -f -r velociraptor 2>/dev/null || :
%endif
%service_add_pre %{name}.service
%post