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