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 -