Hello community, here is the log from the commit of package criu for openSUSE:Factory checked in at 2015-09-13 09:45:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/criu (Old) and /work/SRC/openSUSE:Factory/.criu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "criu" Changes: -------- --- /work/SRC/openSUSE:Factory/criu/criu.changes 2015-08-01 11:39:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.criu.new/criu.changes 2015-09-13 09:45:24.000000000 +0200 @@ -1,0 +2,27 @@ +Fri Sep 11 16:06:30 CEST 2015 - [email protected] + +- Disable systemd service as a temporary workaround for possibile + security issues (CVE-2015-5228, CVE-2015-5231, bsc#943105) +- Update to criu 1.7: + * Improved cgroups management + * Support for seccomp strict mode + * Support for stream unix sockets inheritance + * Support uid/gid-restricted mounts in userns + * Support deleted bind-mounts + * Ability to specify maximum ghost file size + * OverlayFS support + * Support relative unix sockets' bind paths + * Altivec and PSX support for PPC + * Small PIE loader + * Temporary proc mountpoint is mounted with nosuid, noexec and nodev + * Less memory copies when preparing restorer binary + * CRIT action "show" for less keystrokes on common use-case + * Fsnotify log messages now use hex everywhere :) + * CRIT output doesn't mix fields any more + * Many fixes +- Drop obsoleted patches: + crit-install-prefix.diff + lsm-prototype-fix.diff + 4c5b23e5-criu.pc.diff + +------------------------------------------------------------------- Old: ---- 4c5b23e5-criu.pc.diff crit-install-prefix.diff criu-1.6.tar.bz2 lsm-prototype-fix.diff New: ---- criu-1.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ criu.spec ++++++ --- /var/tmp/diff_new_pack.N2r5jJ/_old 2015-09-13 09:45:24.000000000 +0200 +++ /var/tmp/diff_new_pack.N2r5jJ/_new 2015-09-13 09:45:24.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package criu # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,16 @@ # -%define package_version 1.6 +%define with_systemd_service 0 +%define package_version 1.7 Name: criu -Version: 1.6 +Version: 1.7 Release: 0 Summary: Checkpoint/Restore In Userspace Tools License: GPL-2.0 Group: System/Console Url: http://criu.org/ Source0: http://download.openvz.org/criu/criu-%{package_version}.tar.bz2 -Patch1: crit-install-prefix.diff -Patch2: lsm-prototype-fix.diff -Patch3: 4c5b23e5-criu.pc.diff BuildRequires: asciidoc BuildRequires: pkg-config BuildRequires: protobuf-c @@ -67,9 +65,6 @@ %prep %setup -q -n %{name}-%{package_version} -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 # fix up the broken protobuf descriptor.proto (comment-in-comment) rm -f protobuf/google/protobuf/descriptor.proto sed -e's@/\*@@g' -e's@\*/@@g' /usr/include/google/protobuf/descriptor.proto > protobuf/google/protobuf/descriptor.proto @@ -92,7 +87,11 @@ # for compatiblity ln -s criu %{buildroot}%{_sbindir}/crtools ln -s criu.8 %{buildroot}%{_mandir}/man8/crtools.8 +%if !%with_systemd_service +rm -f %{buildroot}%{_unitdir}/criu.* +%endif +%if %with_systemd_service %pre %service_add_pre criu.service criu.socket exit 0 @@ -108,6 +107,7 @@ %postun %service_del_postun criu.service criu.socket exit 0 +%endif %post -n libcriu1 -p /sbin/ldconfig @@ -119,7 +119,9 @@ %{_sbindir}/* %{_bindir}/* %{_mandir}/man*/* +%if %with_systemd_service %{_unitdir}/criu.* +%endif %config %{_sysconfdir}/logrotate.d/* /usr/lib/python*/site-packages/crit-*.egg-info /usr/lib/python*/site-packages/pycriu ++++++ criu-1.6.tar.bz2 -> criu-1.7.tar.bz2 ++++++ ++++ 14277 lines of diff (skipped)
