Accepting request 407890 from home:tiwai:branches:devel:tools
- Update to criu 2.4: New features: * Generate core from images * Ability to forcibly drop half-open TCP connections on C/R * Ability to specify cgroup ctls to dump via API Opened/mapped files' mode is compared between dump and restore times * AutoFS mountpoints * New cgroups (perf_event, net_cls, net_prio and pids) * Memcgroup optional properties * Devices cgroup Optimizations/improvements: * Pagemap image entries are cached in memory Fixes: * Configured kmem cgroup limit restore failed * Mem cgroup oom_control * Cgroup's pids.max was not C/R-ed * Failure to write cgroup property was ignored * No init PID in pre-dump action script * Sigactions inheritance didn't work on ARM * Opened "/proc" dir blocked the dump * Working with iptables was racy * Sibling mounts detection error on dump * Devconf accept_redirects devconf could be restored with errors * "All" devconfs could be overridden by "Default" * Name-less unix sockets got auto-bound * Mode was lost for PTY device file on restore * Newer protobuf compilers didn't recognize PB files * External mounts could be remounted with MS_PRIVATE * Build fail on Alpine Linux OBS-URL: https://build.opensuse.org/request/show/407890 OBS-URL: https://build.opensuse.org/package/show/devel:tools/criu?expand=0&rev=44
This commit is contained in:
committed by
Git OBS Bridge
parent
62e7bba0fc
commit
7c17587163
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: criu
|
||||
Version: 2.3
|
||||
Version: 2.4
|
||||
Release: 0
|
||||
Summary: Checkpoint/Restore In Userspace Tools
|
||||
License: GPL-2.0
|
||||
@@ -37,7 +37,7 @@ BuildRequires: xmlto
|
||||
Requires: python-ipaddr
|
||||
Requires: python-protobuf
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
ExclusiveArch: x86_64 aarch64 ppc64le
|
||||
ExclusiveArch: x86_64 aarch64 ppc64le %{arm}
|
||||
|
||||
%description
|
||||
Checkpoint/Restore In Userspace, or CRIU, is a software tool for Linux
|
||||
@@ -72,11 +72,11 @@ to develop applications with CRIU library.
|
||||
%build
|
||||
export CFLAGS="%{optflags}"
|
||||
make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \
|
||||
LIBDIR=%{_libdir}
|
||||
LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir}
|
||||
|
||||
%install
|
||||
make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \
|
||||
LIBDIR=%{_libdir} \
|
||||
LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir} \
|
||||
DESTDIR=%{buildroot} install
|
||||
# for compatiblity
|
||||
ln -s criu %{buildroot}%{_sbindir}/crtools
|
||||
@@ -92,6 +92,7 @@ ln -s criu.8 %{buildroot}%{_mandir}/man8/crtools.8
|
||||
%{_sbindir}/*
|
||||
%{_bindir}/*
|
||||
%{_mandir}/man*/*
|
||||
%{_libexecdir}/criu
|
||||
/usr/lib/python*/site-packages/crit-*.egg-info
|
||||
/usr/lib/python*/site-packages/pycriu
|
||||
|
||||
|
Reference in New Issue
Block a user