Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cfssl for openSUSE:Factory checked 
in at 2021-07-28 19:19:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cfssl (Old)
 and      /work/SRC/openSUSE:Factory/.cfssl.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cfssl"

Wed Jul 28 19:19:28 2021 rev:2 rq:908527 version:1.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cfssl/cfssl.changes      2021-07-03 
20:50:40.644847814 +0200
+++ /work/SRC/openSUSE:Factory/.cfssl.new.1899/cfssl.changes    2021-07-28 
19:19:30.783676999 +0200
@@ -1,0 +2,7 @@
+Mon Jul 26 18:23:50 UTC 2021 - Callum Farmer <gm...@opensuse.org>
+
+- Change to using systemd-sysusers
+- Remove unnecessary systemd build dep
+- Remove deprecated disabled from service
+
+-------------------------------------------------------------------

New:
----
  system-user-cfssl.conf

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

Other differences:
------------------
++++++ cfssl.spec ++++++
--- /var/tmp/diff_new_pack.DNhKnB/_old  2021-07-28 19:19:31.851675598 +0200
+++ /var/tmp/diff_new_pack.DNhKnB/_new  2021-07-28 19:19:31.851675598 +0200
@@ -26,20 +26,22 @@
 License:        BSD-3-Clause
 Group:          Productivity/Networking/Security
 URL:            https://cfssl.org/
-Source:         %{name}-%{version}.tar.xz
+Source0:        %{name}-%{version}.tar.xz
 Source1:        %{name}-serve.service
 Source2:        %{name}-ocspserve.service
 Source3:        %{name}.sysconfig
 Source4:        %{name}-serve
 Source5:        %{name}-ocspserve
 Source6:        configs.tar.xz
+Source7:        system-user-cfssl.conf
 BuildRequires:  golang(API) >= 1.12
 BuildRequires:  golang-packaging
 BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(systemd)
+BuildRequires:  sysuser-tools
 # There is a collision in /usr/bin/mkbundle
 Conflicts:      mono-devel
 Requires(pre):  %fillup_prereq
+%sysusers_requires
 %systemd_ordering
 %{go_nostrip}
 
@@ -66,6 +68,7 @@
 sed --in-place --regexp-extended 's/LDFLAGS := "(.*)"/LDFLAGS := "\1 
-buildmode=pie"/' Makefile
 %endif
 make
+%sysusers_generate_pre %{SOURCE7} %{name} system-user-cfssl.conf
 
 %install
 for bin in %{name} %{name}-bundle %{name}-certinfo %{name}-newkey %{name}-scan 
%{name}json mkbundle multirootca; do
@@ -84,13 +87,15 @@
   %{buildroot}%{configdir}/certs/intermediates \
   %{buildroot}%{_sbindir} \
   %{buildroot}%{_unitdir} \
-  %{buildroot}%{_fillupdir}
+  %{buildroot}%{_fillupdir} \
+  %{buildroot}%{_sysusersdir}
 
 install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}-serve.service
 install -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}-ocspserve.service
 install -m 0644 %{SOURCE3} %{buildroot}%{_fillupdir}/sysconfig.%{name}
 install -m 0755 %{SOURCE4} %{buildroot}%{_sbindir}/%{name}-serve
 install -m 0755 %{SOURCE5} %{buildroot}%{_sbindir}/%{name}-ocspserve
+install -m 0644 %{SOURCE7} %{buildroot}%{_sysusersdir}/system-user-cfssl.conf
 
 cp -av configs/* %{buildroot}%{configdir}/
 chmod -R u=rwX,g=rX,o= %{buildroot}%{configdir}/
@@ -100,12 +105,7 @@
 
 rm -rv certdb/testdb/
 
-%pre
-getent group %{name} >/dev/null || \
-       %{_sbindir}/groupadd -r %{name}
-getent passwd %{name} >/dev/null || \
-       %{_sbindir}/useradd -g %{name} -s /bin/false -r \
-       -c "CloudFlare PKI/TLS toolkit" -d %{datadir} %{name}
+%pre -f %{name}.pre
 %service_add_pre %{services}
 
 %post
@@ -132,5 +132,6 @@
 %{_unitdir}/%{name}*.service
 %{_sbindir}/rc%{name}*
 %{_sbindir}/%{name}*
+%{_sysusersdir}/system-user-cfssl.conf
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.DNhKnB/_old  2021-07-28 19:19:31.887675551 +0200
+++ /var/tmp/diff_new_pack.DNhKnB/_new  2021-07-28 19:19:31.887675551 +0200
@@ -1,5 +1,5 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="tar_scm" mode="manual">
     <param name="url">https://github.com/cloudflare/cfssl.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
@@ -8,8 +8,8 @@
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>
-  <service name="set_version" mode="disabled"/>
-  <service name="recompress" mode="disabled">
+  <service name="set_version" mode="manual"/>
+  <service name="recompress" mode="manual">
     <param name="file">*.tar</param>
     <param name="compression">xz</param>
   </service>

++++++ system-user-cfssl.conf ++++++
#Type Name  ID GECOS                        Home directory Shell
u     cfssl -  "CloudFlare PKI/TLS toolkit" /var/lib/cfssl -

Reply via email to