Accepting request 588741 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/588741 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/criu?expand=0&rev=40
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d88143909dba02d8156f97a4152dc767d5f1a91b6751d4ce26434fbbeff93763
|
|
||||||
size 749499
|
|
3
criu-3.8.tar.bz2
Normal file
3
criu-3.8.tar.bz2
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:55bdd539e9ac89810fc3e8c236cc280f45e528d3fa9daabe256e285e965dbb3e
|
||||||
|
size 768812
|
26
criu.changes
26
criu.changes
@@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 13 16:21:20 UTC 2018 - avindra@opensuse.org
|
||||||
|
|
||||||
|
- update to criu 3.8:
|
||||||
|
New features
|
||||||
|
* C/R of
|
||||||
|
- Multiple network namespaces
|
||||||
|
- Overmounted tmpfs mounts
|
||||||
|
- Unix sockets and epoll descriptors in SCM messages
|
||||||
|
Improvements
|
||||||
|
* Rework service descriptors not to cause fdtable enormous grows
|
||||||
|
Bugfixes
|
||||||
|
* FP state wasn't reported on Skylake due to a kernel bug
|
||||||
|
* gcc 8 warning fixes
|
||||||
|
* Resource leaked on error paths
|
||||||
|
* Attributes of sit devices with value 0 were not saved into
|
||||||
|
images (and were restored into default values)
|
||||||
|
* Tasks with pgid of a zombie hung the resture
|
||||||
|
* Ghost files on RO bind-mounts of an RW mount couldn't be
|
||||||
|
restored
|
||||||
|
* Random memory corruptions during lazy restore
|
||||||
|
- cleanup with spec-cleaner
|
||||||
|
- switch to https urls
|
||||||
|
- list binaries and man pages explicitly
|
||||||
|
- remove rest of static libs to fix rpm lint errors
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 22 23:57:01 UTC 2017 - avindra@opensuse.org
|
Fri Dec 22 23:57:01 UTC 2017 - avindra@opensuse.org
|
||||||
|
|
||||||
|
43
criu.spec
43
criu.spec
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package criu
|
# spec file for package criu
|
||||||
#
|
#
|
||||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,13 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: criu
|
Name: criu
|
||||||
Version: 3.7
|
Version: 3.8
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Checkpoint/Restore In Userspace Tools
|
Summary: Checkpoint/Restore In Userspace Tools
|
||||||
License: GPL-2.0
|
License: GPL-2.0-only
|
||||||
Group: System/Console
|
Group: System/Console
|
||||||
Url: http://criu.org/
|
Url: https://criu.org/
|
||||||
Source0: http://download.openvz.org/criu/%{name}-%{version}.tar.bz2
|
Source0: https://download.openvz.org/criu/%{name}-%{version}.tar.bz2
|
||||||
Patch1: criu-py-install-fix.diff
|
Patch1: criu-py-install-fix.diff
|
||||||
BuildRequires: asciidoc
|
BuildRequires: asciidoc
|
||||||
BuildRequires: libcap-devel
|
BuildRequires: libcap-devel
|
||||||
@@ -49,7 +49,7 @@ the point it was frozen at.
|
|||||||
|
|
||||||
%package -n libcriu1
|
%package -n libcriu1
|
||||||
Summary: Library for CRIU
|
Summary: Library for CRIU
|
||||||
License: LGPL-2.1
|
License: LGPL-2.1-only
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libcriu1
|
%description -n libcriu1
|
||||||
@@ -58,7 +58,7 @@ Userspace Tools.
|
|||||||
|
|
||||||
%package -n libcompel1
|
%package -n libcompel1
|
||||||
Summary: Compel library for CRIU
|
Summary: Compel library for CRIU
|
||||||
License: LGPL-2.1
|
License: LGPL-2.1-only
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libcompel1
|
%description -n libcompel1
|
||||||
@@ -66,7 +66,7 @@ This package contains the compel library for CRIU to execute a parasite code.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Include Files and Libraries mandatory for Development
|
Summary: Include Files and Libraries mandatory for Development
|
||||||
License: LGPL-2.1+
|
License: LGPL-2.1-or-later
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: glibc-devel
|
Requires: glibc-devel
|
||||||
Requires: libcompel1 = %{version}
|
Requires: libcompel1 = %{version}
|
||||||
@@ -84,15 +84,17 @@ echo "BINFMT_MISC_VIRTUALIZED" > .config
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="%{optflags}"
|
export CFLAGS="%{optflags}"
|
||||||
make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \
|
make V=1 %{?_smp_mflags}
|
||||||
LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir}
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \
|
%make_install V=1 \
|
||||||
LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir} \
|
PREFIX=%{_prefix} \
|
||||||
DESTDIR=%{buildroot} install
|
LIBDIR=%{_libdir} \
|
||||||
|
LIBEXECDIR=%{_libexecdir}
|
||||||
# remove static libs
|
# remove static libs
|
||||||
rm -f %{buildroot}%{_libdir}/lib*.a
|
rm -f %{buildroot}%{_libdir}/lib*.a \
|
||||||
|
%{buildroot}%{_libexecdir}/compel/*.a
|
||||||
|
|
||||||
# remove stable files
|
# remove stable files
|
||||||
rm -f %{buildroot}%{_includedir}/compel/plugins/std/asm/.gitignore
|
rm -f %{buildroot}%{_includedir}/compel/plugins/std/asm/.gitignore
|
||||||
# for compatiblity
|
# for compatiblity
|
||||||
@@ -105,10 +107,15 @@ ln -s criu.8 %{buildroot}%{_mandir}/man8/crtools.8
|
|||||||
%postun -n libcompel1 -p /sbin/ldconfig
|
%postun -n libcompel1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.md COPYING
|
%license COPYING
|
||||||
%{_sbindir}/*
|
%doc README.md
|
||||||
%{_bindir}/*
|
%{_sbindir}/criu
|
||||||
%{_mandir}/man*/*
|
%{_sbindir}/crtools
|
||||||
|
%{_bindir}/compel
|
||||||
|
%{_bindir}/crit
|
||||||
|
%{_mandir}/man1/crit.1%{?ext_man}
|
||||||
|
%{_mandir}/man8/criu.8%{?ext_man}
|
||||||
|
%{_mandir}/man8/crtools.8%{?ext_man}
|
||||||
%{_libexecdir}/criu
|
%{_libexecdir}/criu
|
||||||
%{_libexecdir}/compel
|
%{_libexecdir}/compel
|
||||||
%{_prefix}/lib/python*/site-packages/crit-*.egg-info
|
%{_prefix}/lib/python*/site-packages/crit-*.egg-info
|
||||||
|
Reference in New Issue
Block a user