Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package csync2 for openSUSE:Factory checked in at 2025-12-22 22:52:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/csync2 (Old) and /work/SRC/openSUSE:Factory/.csync2.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "csync2" Mon Dec 22 22:52:32 2025 rev:25 rq:1324213 version:2.0+git.1600444747.83b3644 Changes: -------- --- /work/SRC/openSUSE:Factory/csync2/csync2.changes 2021-04-08 21:32:20.535818763 +0200 +++ /work/SRC/openSUSE:Factory/.csync2.new.1928/csync2.changes 2025-12-22 22:56:16.946443033 +0100 @@ -1,0 +2,6 @@ +Mon Dec 22 14:35:07 UTC 2025 - Peter Varkoly <[email protected]> + +- (jsc#PED-14855) Fix packages for Immutable Mode - csync2 +- Strip binary. + +------------------------------------------------------------------- New: ---- csync2.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ csync2.spec ++++++ --- /var/tmp/diff_new_pack.b3xjLd/_old 2025-12-22 22:56:19.110532282 +0100 +++ /var/tmp/diff_new_pack.b3xjLd/_new 2025-12-22 22:56:19.110532282 +0100 @@ -1,7 +1,7 @@ # # spec file for package csync2 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2025 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 @@ -23,10 +23,10 @@ License: GPL-2.0-or-later Group: Productivity/Clustering/HA URL: http://oss.linbit.com/csync2/ -#Source0: http://oss.linbit.com/csync2/%{name}-%{version}.tar.gz Source0: %{name}-%{version}.tar.bz2 Source1: csync2-README.quickstart Source2: csync2-rm-ssl-cert +Source3: csync2.conf BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -61,20 +61,26 @@ --docdir=%{_docdir}/%{name} make %{?_smp_mflags} +%check +make check + %install %make_install -mkdir -p %{buildroot}%{_localstatedir}/lib/csync2 install -p -m 644 %{SOURCE1} %{buildroot}%{_docdir}/%{name}/README.quickstart install -p -m 755 %{SOURCE2} %{buildroot}%{_sbindir}/csync2-rm-ssl-cert +mkdir -p %{buildroot}%_tmpfilesdir/ +install -p -m 644 %{SOURCE3} %{buildroot}%_tmpfilesdir/ mkdir -p %{buildroot}%{_unitdir} # We need these empty files to be able to %%ghost them touch %{buildroot}%{_sysconfdir}/csync2/csync2_ssl_key.pem touch %{buildroot}%{_sysconfdir}/csync2/csync2_ssl_cert.pem +/usr/bin/strip %{buildroot}%{_sbindir}/%{name} %pre %service_add_pre csync2.socket [email protected] %post +%tmpfiles_create %_tmpfilesdir/csync2.conf %service_add_post csync2.socket [email protected] umask 077 if [ ! -f %{_sysconfdir}/csync2/csync2_ssl_key.pem ]; then @@ -111,13 +117,14 @@ %{_sbindir}/csync2-compare %{_unitdir}/csync2.socket %{_unitdir}/[email protected] -%dir %{_localstatedir}/lib/csync2/ # Using docdir here ensures correct doc file tagging %{_docdir}/%{name} %dir %{_sysconfdir}/csync2/ %config(noreplace) %{_sysconfdir}/csync2/csync2.cfg %ghost %config %{_sysconfdir}/csync2/csync2_ssl_key.pem %ghost %config %{_sysconfdir}/csync2/csync2_ssl_cert.pem +%ghost %dir %attr(0755,root,root) /var/lib/csync2 %{_sbindir}/csync2-rm-ssl-cert %{_mandir}/man1/csync2.1* +%_tmpfilesdir/%{name}.conf ++++++ csync2.conf ++++++ d /var/lib/csync2 0755 root root -
