Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package galera-4 for openSUSE:Factory 
checked in at 2022-01-08 23:22:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/galera-4 (Old)
 and      /work/SRC/openSUSE:Factory/.galera-4.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "galera-4"

Sat Jan  8 23:22:59 2022 rev:2 rq:944498 version:26.4.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/galera-4/galera-4.changes        2022-01-03 
10:49:20.111578512 +0100
+++ /work/SRC/openSUSE:Factory/.galera-4.new.1892/galera-4.changes      
2022-01-08 23:23:00.602201807 +0100
@@ -1,0 +2,5 @@
+Thu Dec 30 14:23:20 UTC 2021 - Danilo Spinella <danilo.spine...@suse.com>
+
+- Migrate to sysusers for creating garb user
+
+-------------------------------------------------------------------

New:
----
  garb-user.conf

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

Other differences:
------------------
++++++ galera-4.spec ++++++
--- /var/tmp/diff_new_pack.KrF0YA/_old  2022-01-08 23:23:01.318202391 +0100
+++ /var/tmp/diff_new_pack.KrF0YA/_new  2022-01-08 23:23:01.322202395 +0100
@@ -35,6 +35,7 @@
 URL:            https://galeracluster.com/
 Source:         
http://releases.galeracluster.com/galera-4/source/%{name}-%{version}.tar.gz
 Source1:        
http://releases.galeracluster.com/galera-4/source/%{name}-%{version}.tar.gz.asc
+Source2:        garb-user.conf
 Patch0:         galera-3-25.3.10_fix_startup_scripts.patch
 BuildRequires:  boost-devel
 BuildRequires:  check-devel
@@ -44,6 +45,7 @@
 BuildRequires:  mariadb >= %{mariadb_version}
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(systemd)
+BuildRequires:  sysuser-tools
 Requires:       %{name}-wsrep-provider
 Conflicts:      galera-3
 %if 0%{?suse_version} >= 1500
@@ -116,10 +118,13 @@
 %else
 scons %{?_smp_mflags} deterministic_tests=1 version=%{version} ssl=1 
system_asio=1 boost_pool=1
 %endif
+%sysusers_generate_pre %{SOURCE2} garb garb-user.conf
 
 %install
 install -D -m 644 garb/files/garb.service %{buildroot}%{_unitdir}/garb.service
 install -D -m 755 garb/files/garb-systemd %{buildroot}%{_bindir}/garb-systemd
+mkdir -p %{buildroot}%{_sysusersdir}
+install -D -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/
 
 install -D -m 644 garb/files/garb.cnf        
%{buildroot}%{_fillupdir}/sysconfig.garb
 
@@ -156,6 +161,7 @@
 %{_mandir}/man8/garbd.8%{?ext_man}
 #
 %dir %attr(0750,garb,garb) %{homedir}
+%{_sysusersdir}/garb-user.conf
 # /garb
 # plugin
 %if %{with split_package}
@@ -168,10 +174,7 @@
 %{libs}/libgalera_smm.so
 %config %{_sysconfdir}/my.cnf.d/51-%{name}-wsrep-provider.cnf
 
-%pre
-# Create user and group on the system if necessary
-%{_sbindir}/groupadd -r garb >/dev/null 2>&1 || :
-%{_sbindir}/useradd -g garb -s /bin/false -r -c "Galera Arbitrator" -d 
%{homedir} garb >/dev/null 2>&1 || :
+%pre -f garb.pre
 
 %service_add_pre garb.service
 


++++++ garb-user.conf ++++++
# Type Name ID GECOS [HOME]
u garb - "Galera Arbitrator" /var/lib/garb /bin/false

Reply via email to