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:
commit
8987b20063
@ -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>
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user