Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package velociraptor for openSUSE:Factory 
checked in at 2026-03-03 15:31:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/velociraptor (Old)
 and      /work/SRC/openSUSE:Factory/.velociraptor.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "velociraptor"

Tue Mar  3 15:31:12 2026 rev:23 rq:1335899 version:0.7.0.4.git169.cb4e6db8

Changes:
--------
--- /work/SRC/openSUSE:Factory/velociraptor/velociraptor.changes        
2025-11-24 17:17:22.805398875 +0100
+++ /work/SRC/openSUSE:Factory/.velociraptor.new.29461/velociraptor.changes     
2026-03-03 15:32:31.592995173 +0100
@@ -1,0 +2,5 @@
+Tue Feb 10 23:09:57 UTC 2026 - Antonio Teixeira <[email protected]>
+
+- Use systemd-tmpfiles to create dirs under /var/lib (jsc#PED-14744)
+
+-------------------------------------------------------------------

New:
----
  tmpfiles.conf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ velociraptor.spec ++++++
--- /var/tmp/diff_new_pack.0kULAt/_old  2026-03-03 15:32:33.253063938 +0100
+++ /var/tmp/diff_new_pack.0kULAt/_new  2026-03-03 15:32:33.257064104 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package velociraptor
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,14 +24,16 @@
 %define name_suffix -client
 %define make_target linux_bare
 %define config_perms 0600, root, root
-%define state_dir_perms 0700, root, root
+%define state_dir_perms 0700
+%define state_dir_owner root
 %else
 %define build_server 1
 %define build_client 0
 %define name_suffix %{nil}
 %define make_target linux
 %define config_perms 0640, root, velociraptor
-%define state_dir_perms 0700, velociraptor, velociraptor
+%define state_dir_perms 0700
+%define state_dir_owner velociraptor
 %endif
 
 %define projname velociraptor
@@ -65,6 +67,7 @@
 
 %if "%{_vendor}" == "debbuild"
 %define _unitdir /usr/lib/systemd/system
+%define _tmpfilesdir /usr/lib/tmpfiles.d
 %endif
 
 # Older SLE releases and debbuild don't support uppercase VERSION macro
@@ -104,8 +107,9 @@
 Source8:        sysconfig.velociraptor-client
 Source9:        %{projname}.obsinfo
 Source10:       system-user-velociraptor.sysusers
-Source11:       velociraptor-nodejs.spec.inc
-Source12:       package-lock.json
+Source11:       tmpfiles.conf
+Source12:       velociraptor-nodejs.spec.inc
+Source13:       package-lock.json
 
 %include %{_sourcedir}/velociraptor-nodejs.spec.inc
 
@@ -315,9 +319,10 @@
 
 %install
 install -D -d -m 0750 %buildroot/%{_sysconfdir}/velociraptor
-install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/data
-install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/logs
-install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/tmp
+install -D -m 0644 %{SOURCE11} %{buildroot}%{_tmpfilesdir}/%{name}.conf
+sed -i "s/@STATE_DIR_OWNER@/%{state_dir_owner}/g" 
%{buildroot}%{_tmpfilesdir}/%{name}.conf
+sed -i "s/@STATE_DIR_PERMS@/%{state_dir_perms}/g" 
%{buildroot}%{_tmpfilesdir}/%{name}.conf
+sed -i "s/@PKG_NAME@/%{name}/g" %{buildroot}%{_tmpfilesdir}/%{name}.conf
 
 %if %{build_server}
 service_file_source=%{SOURCE3}
@@ -362,10 +367,11 @@
 %dir %attr(-, root, velociraptor) %{_sysconfdir}/velociraptor
 
 %config(noreplace) %attr(%{config_perms}) %{_sysconfdir}/velociraptor/*.config
-%dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}
-%dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}/data
-%dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}/logs
-%dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}/tmp
+%{_tmpfilesdir}/%{name}.conf
+%ghost %dir %attr(%{state_dir_perms}, %{state_dir_owner}, %{state_dir_owner}) 
%{_sharedstatedir}/%{name}
+%ghost %dir %attr(%{state_dir_perms}, %{state_dir_owner}, %{state_dir_owner}) 
%{_sharedstatedir}/%{name}/data
+%ghost %dir %attr(%{state_dir_perms}, %{state_dir_owner}, %{state_dir_owner}) 
%{_sharedstatedir}/%{name}/logs
+%ghost %dir %attr(%{state_dir_perms}, %{state_dir_owner}, %{state_dir_owner}) 
%{_sharedstatedir}/%{name}/tmp
 
 %if %{build_client}
 %if 0%{?suse_version} && !0%{?pre_create_group}
@@ -388,6 +394,7 @@
 %post
 %{fillup_only}
 %service_add_post %{name}.service
+%tmpfiles_create %{_tmpfilesdir}/%{name}.conf
 
 %preun
 %service_del_preun %{name}.service

++++++ tmpfiles.conf ++++++
d /var/lib/@PKG_NAME@/data @STATE_DIR_PERMS@ @STATE_DIR_OWNER@ @STATE_DIR_OWNER@
d /var/lib/@PKG_NAME@/logs @STATE_DIR_PERMS@ @STATE_DIR_OWNER@ @STATE_DIR_OWNER@
d /var/lib/@PKG_NAME@/tmp @STATE_DIR_PERMS@ @STATE_DIR_OWNER@ @STATE_DIR_OWNER@

Reply via email to