diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-02-28 16:31:57 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-03-15 17:17:19 +0000 |
commit | 6509f2f6e1a17894a266f14fbc72858a43687024 (patch) | |
tree | f81acff1db495d08f602d96d73a4422aa9bd58b7 | |
parent | 417cfa77c5fe870a7cd3f76a37f5d45f5f743c79 (diff) | |
download | meta-virtualization-6509f2f6e1a17894a266f14fbc72858a43687024.tar.gz |
criu: update to v3.19
Bumping criu to version v3.19, which comprises the following commits:
f8b14286b criu: Version 3.19 (Bronze Peacock)
f104b3d6d Makefile: introduce ARCHCFLAGS for arch specific cflags
0b62f4267 lib: use separate packages for pycriu and crit
97b8b659c zdtm: cgroup_ifpriomap: Improve skip check's robustness.
e076c11e2 ci: fix codespell errors
41938f14b zdtm/static: test the offset migration of ELF files
29026496d zdtm/lib: add missing signal.h header
a77185dae files-reg: don't change the file pos in get_build_id
5d4179ddb criu/proc_parse: refactor the eventpoll parser
cfaacfb58 zdtm/thread_different_uid_gid: remove the redundant check
36a84751e zdtm/cow00: fix typo
48d6a59a2 arch/x86: remove the redundant check
45670b655 apparmor: remove the redundant check
5e8d7dc94 tun: don't parse buffers that have not been filled with data
4c9d23d33 util: allow to run criu under strace
c9fdd355f pie: Mark __export_*() functions as externally_visible
5d6c8bc58 clang-format: disable column limit constraint
81a30c320 zdtm/memfd04: check execveat on memfd that has memory mappings
e86e8dac0 memfd: don't reopen file descriptors for memory mappings
28e854d66 amdgpu: fix clang warnings
ba168ab78 ci: enable build with amdgpu plugin
aa38a5989 amdgpu: print an error if the dup syscall fails
940a05c0b amdgpu: don't leak fd on an error path in open_img_file
a68975c06 plugins: the UPDATE_VMA_MAP callback returns fd with the full control
66f39adf1 criu: change the comment about magic numbers
9b4e8292c vma: Add !VVAR condition to vma_entry_can_be_lazy
28adebefb Return page size as unsigned long
00f8a56b6 zdtm: check userns once
ba48ceb57 zdtm: socket_udp_shutdown: Make the test fail instead of timing out.
f6e820bed zdtm: Treat ESRCH from kill() as success.
c29c5a1df zdtm: cgroup04: Improve skip check's robustness.
131e464a0 zdtm: cgroup04: Improve error messages.
785d97a61 zdtm: If ignoring kernel taint, also ignore taint changes.
5e544dc44 ci: stop testing ubuntu overlayfs
7a2910f89 py/cli: add --version option
61d9cf6f9 crit/setup.py: use __version__ from pycriu
8adefc90d lib/pycriu: generate version.py
59fcfa80d compel: Add support for ppc64le scv syscalls
d06c9b5cd criu/plugin: Add environment variable to cap size of buffers.
8caf460b9 zdtm: test MEMBARRIER_CMD_GLOBAL_EXPEDITED migration
2ba872782 dump: use MEMBARRIER_CMD_GET_REGISTRATIONS when available
32241b00d vagrant: run tests with fedora 38
862cb5c1c vagrant: update to version 2.3.7
d2a0d1fa6 lint: don't fail workflow on indent fail
08f286ed9 CONTRIBUTING.md: improve coding-style related sections
38bf7f42e CONTRIBUTING.md: don't mention ctags
b7a8bb088 zdtm: test execveat(memfd)
c9b2633ca memfd: return original memfd fd for execveat()
480565437 kerndat: check_pagemap: close(fd) on error path
d5284313f kerndat: Make errors from clone3() check more precise.
badf8060c proc_parse: Log smaps entry while dumping VMA.
1800018bc test/other: add test for action-script
ea05b06ac proc_parse: remove trivial goto from vma_get_mapfile_user()
f7d7dc9c0 compel/infect: include the relevant pid in "no-breakpoints restore" debug message
b56a9cef3 kerndat: Make pagemap check more robust against swapped out pages.
86ad52bc2 ci/loongarch64: compile tests before running zdtm.py
0085f992c memfd: don't set fd attributes not needed for vma mapping
8c17535f3 loongarch64: fix syscall_64.tbl
6ea60d6ef github: auto-remove `changes requested` and `awaiting reply` labels
620e8c0a6 Put a cap on the size of single preadv in restore operation.
2547ac8ac zdtm: membarrier: test migration of membarrier() registration
e07155e19 dump+restore: Implement membarrier() registration c/r.
5b790aa18 loongarch64: reformat syscall_64.tbl for 8-wide tabs
d1096e3b3 lib/py: add VMA_AREA_MEMFD constant
d3b955e57 ci/docker: install all required packages
9477354de scripts/apt: don't hide apt output
a4b49c46f amdgpu_plugin: remove duplicated log prefix
69200bec7 irmap: scan user-provided paths in order
2a131167b page-xfer: Pull tcp_cork,nodelay().
6ed50ea49 apparmor: fix incorrect usage of sizeof on char ptr
3628589b5 zdtm/memfd00: test memfd file mode
dfa541095 memfd: dump and restore permissions.
ac1219f4e sk-inet: Extend 'TCP repair off' failure log.
25d033080 restore: Skip dropping BSET capability if irrelevant.
fe4be19de prctl: test prctl(NO_NEW_PRIVS) setting
a605cc9f3 prctl: Migrate prctl(NO_NEW_PRIVS) setting.
7df3f6595 restore: Fix capability migration requirements between different kernels.
7ab02639f restore: Skip setgroups() when already correct.
4998b724e restore: Avoid need for CAP_SETPCAP if not changing uids.
99188cfbe tty: Avoid EPERM for no-op chown().
113957270 memfd: Avoid EPERM for no-op chown().
96fa42b79 cgroup: Replace restore_perms() with cr_fchperm().
b074f92f9 files-reg: Avoid EPERM in ghost_apply_metadata() for no-op changes.
f985d9f44 sk-unix: Avoid restore_file_perms() EPERM error for no-op changes.
21560270d util: Implement fchown() and fchmod() wrappers.
e25a243b2 ci: add workflow for loongarch64
788e1e92e zdtm: add loongarch64 support
ae0811475 criu: add loongarch64 support to parasite and restorer
ec6dc2d5c images: add loongarch64 core image
c9df09eea compel: add loongarch64 support
b304106e6 include: add common header files for loongarch64
8a24d4872 ci: add workflow to ensure self-contained commits
23313080a kerndat: don't leak a socket file descriptor
b2d74fbfd zdtm: replace NR_fstat with NR_statx
8ee35bebb kerndat: bind ipv6-socket only if ipv6 is enabled
6b8107cd1 irmap: Reduce error log severity to warning.
4eb6cc319 mount: Demote fsnotify logs for ignored failures.
3e428a1de log: Remove error logs for ignored or otherwise logged subprocess exits.
804c0ba82 soccr: Log name of socket queue that failed to restore.
4018b7877 soccr: Log offset when failed to restore socket's queued data.
1cb791652 sk-unix: Log both peer names when failing on an external stream unix socket.
5a723937a compel: Log the status word with "Task is still running" errors.
664598dc7 files-reg: Debug "open file on overmounted mount" error.
a5fe99d2c cgroup: Propagate error on cgroup mount failure.
056cac474 zdtm: drop python 2 compatibility
002f2372a lib/py: drop python 2 compatibility
d388b91de test/others: drop setup_swrk() py2 compatibility
ee9983d4a test/criu-ns: drop python 2 compatibility
ede018176 make: remove checks for python 2 binary
642fd99bf remove python-future dependency
376f3d180 crit: add requirements.txt for pip>=20.1
f5d06571c crit: drop python 2 support
7825f4ebf coredump: drop python 2 support
05f0535de ci: clean up CentOS 7 related tweaks
362d8fa5c ci: disable CentOS 7 test in Cirrus CI
94c9e4787 readme: refactor asciinema link for video playback
7bda5e656 zdtm: Update netns purpose comment in zdtm_ct.
9ad59f58f util: Make CRIU run_id machine-level unique.
eecc53d05 kerndat: Don't fail on NETLINK/nsid support missing.
bf8446ae5 kerndat: unexport kerndat_nsid()
f2011e1c7 util: Downgrade ignored errors to warnings.
2aa9cb933 rpc: Support setting images_dir by path.
439b52243 rpc: Support gathering external file list after freezing process tree.
82a0db036 docker/podman: test c/r with action-script
28d005638 action-scripts: allow shell scripts in rpc mode
3e0a8ffd6 build: libnfnetlink: Remove nla_get_s32().
f043cb22a build: Guard against libbsd's version of `__aligned`.
c5142104a build: Use make-provided AR for building libzdtmtst.
88f8fdda8 build: Fix LIBS vs LDFLAGS order.
cbbe6c683 build: Debug system feature tests.
1a1fa439c build: Remove HAS_MEMFD test
2bf10c8d2 restore: remove unused `secbits` field.
e5c9bc4d0 kerndat: Make socket feature probing work on IPv6-only host.
eea0d6ede pipes: Plug pipe fd leak in "Unable to set a pipe size" error case.
ffa1e47fd sockets: Increase the size of sockets hashmap to 16K.
304a309ae test/thp_disable: fix lint
c97cc6a6c Allow skipping iptables/nftables invocation.
d0ac547b3 zdtm: sock_opts00: Improve error messages.
6bc00fcb8 zdtm: Implement test sharding.
1fb5c410c zdtm: Allow --keep-going for single test.
ed88e3241 zdtm: Add timeouts for test commands.
516fade93 zdtm: Allow overriding /tmp.
4b764a9dc Allow passing --log_to_stderr via RPC.
1e5ebec39 Allow passing --display_stats via RPC.
0e88a91ff Allow passing --leave_stopped by RPC.
4455444ee compel/test: Return 0 in case of error in fdspy
4c1409b8f Fill FPU init state if it's not provided by kernel.
93ad8d40d zdtm: thp_disable: Verify MADV_NOHUGEPAGE before migration
01238d270 zdtm: thp_disable: Verify prctl(THP_DISABLE) migration
a0c78a790 zdtm: thp_disable: Output a single failure message
2364c963c Log if prctl(SET_THP_DISABLE) doesn't work as expected.
21ce76263 Restore THP_DISABLE prctl.
9943dcde1 Fix mount(cgroup2) for older kernels.
0218b1e8f Fix dumping hugetlb-based memfd on kernels < 4.16.
a638043a7 cgroup/restore: split prepare_task_cgroup code into two separate functions
2ac15e3ad action-scripts: Add pre-stream hook
c6ac396aa timers: improve and fix posix timer id sequence checks
fc08fa907 criu-ns: Update shebang line to python
9cd09f586 criu-ns: Install Python pathlib module in CentOS 7
9c9e8ea3f criu-ns: Add tests for criu-ns script
e4b6fb2d1 criu-ns: Add support for older Python version in CI
733f16551 criu-ns: Add --criu-binary argument to run_criu()
36709536e lib/c: add empty_ns interfaces to libcriu
b665dce3c docs: rename amdgpu_plugin.txt to criu-amdgpu-plugin.txt
cc607f810 criu-ns: make --pidfile option show pid in caller pidns
50e17a1cf scripts: make newer versions of shellcheck happy
df7b897a2 ci: fix new codespell errors
727d79650 compel: support XSAVE on newer Intel CPUs
fa6af25e7 dump: increase fcntl call failure judgment
1c0f8787b zdtm: Add tests for ip tos restore
04cdbd610 sk-inet: Add IP TOS socket option
4c1a2ac41 criu: Version 3.18 (Silver Sandpiper)
b689bcc35 cr-check: remove excess kerndat_has_nspid from check_ns_pid
9b3496043 log: fix timestamp logging when tv_sec>=100
94ac9ee3c proc_parse: fix while condition in parse_pid_status
45e4a6b27 netlink: fix netlink fd flags dump/restore failed
6c728df1d zdtm: modify rseq01 to include a thread
f8da250bb cr-dump: properly apply rseq fixup for all threads
78c4e2c0f cr-dump: move rseq functions before dump_task_thread
85e46c44d dump: extend parasite_thread_ctl lifetime to dump_task_thread
9683097f2 zdtm: don't ignore rseq_cs mismatch in rseq01 test
0c5239932 ci: cancel preceding workflows run
5c8cdceec sk-unix: rework unix_resolve_name
de39bd2bd sk-unix: simplify error handling in unix_resolve_name_old
d93409cf1 sk-unix: remove bogus xfree from unix_resolve_name_old
ccc790d54 zdtm/lib: fix cwd path freeing
8e6fa9c3b net: Add net log prefix
7f0f07599 crit: fix compatibility with Python 3.12
bd0f209c2 pstree: improve id intersection detection in prepare_pstree_for_shell_job
66fd45d51 sk-unix: add some missed error printing
a0158e692 zdtm: add MNTNS_ZDTM macro to fix initialization
12423abdb mount: allow bindmounts for external fuse mounts
65407616e ci/archlinux: initialize machine ID
34e2b0221 Optimized shell code with <'s (instead of cat + |)
7cae16e97 mount: do collect_mntinfo of external mount namespace with no for_dump
69befdde1 cgroup-v2: make new field cg_set optional
529f29891 cgroup-v2: make new field is_threaded optional
6e681afb6 net: fail restore if nftables isn't supported but image is present
156c8da33 make: disable '-Wdangling-pointer' warning with gcc 12
4930c9802 x86/xsave: Set only used XFEATURE_* in xstate_bv
3f8e3220b CONTRIBUTING.md: document make lint / indent
42c4be2a9 net: use get_legacy_iptables_bin also on restore
298286718 pie/restorer: Fix fd leaking on error path
1d4777e45 test: add long command-line to coredump test
edaec5d76 coredump: report missing files without a backtrace
3ca979f9a coredump: handle long command-lines
a0cc95c03 lib/py: reduce code duplication
85b5c1e45 ci/podman-test: drop crun installation script
91ff24b47 ci: disable c/r of cgroups with podman
e7ab6fe63 restore: don't miss futex abort in restore_task_with_children
676b4579f zdtm/transition/epoll: don't rely on errno in case of zero return
7b8035344 mailmap: update my email
1ae9bac54 dump: improve error printing and readability of task_comm_info
11c71656b ci: add test for crit info
9b919ab74 crit: fix empty string comparison
fa4af0430 dump: Show task comm early
fd7e97fcf lint: exclude tags file from codespell
50e42c9dd Add documentation for --ghost-fiemap
4a8c02d63 zdtm: Add tests for IP_PKTINFO and IP_FREEBIND sock options
bd9b66c8c sk-inet: support IP_PKTINFO and IPV6_RECVPKTINFO options
7d4d4915a sk-inet: save IP_FREEBIND option for SOCK_RAW sockets also
f1c8d386b kerndat: check if setsockopt IPV6_FREEBIND is supported
14e883656 proc_parse: Handle btrfs files when map_files is not accessible
d7da4a69a ci: Add maps00 test in unprivileged mode in user namespace
d2abc9817 shmem: Close fd when VMA is copied from /proc/$pid/mem
144b467a0 shmem: pr_err -> pr_perror
6d7c0d007 compel/mips: fix parasite with GCC 12
7280e96a7 clang-format: use IndentGotoLabels to get rid of goto label indentation
fcdb753ed namespaces: cleanup switch_mnt_ns and restore_mnt_ns
63159c14c mount: simplify code around mount_cr_time_mount
43fa4e76d remap: refactor goto jumping to a while loop
757a2b46c remap: Fix typo
3837d31b5 ci/lint: make push action have at least too commits depth
cec43025a criu(8): Add info about unprivileged mode limitations
80528dbf7 proc_parse: Don't bail out on is_memfd() VMAs
95e590b51 shmem: Fall back to /proc/$pid/mem if no map_files
951c56917 proc_parse: Set VMA_AREA_REGULAR where needed
a92dfb61f string: define wrapers __setproctitle and __setproctitle_init to hide bsd headers
0a7c5fd1b string: use our own __strlcpy and __strlcat to remove bsd headers
8cfda2748 log: remove all uses of %m specifier in pr_* functions
7459d0204 lint: prohibit to use %m specifier in pr_* functions
f73ba7726 ci: switch from lgtm to codeql
0bddecead restorer: add logging on prctl PR_SET_MM_MAP failure
fb66727a2 zdtm: add mntns_compare check to mount_complex_sharing
ba09fad39 zdtm: add mountinfo topology compare to test lib
2837a13ef zdtm: add mountinfo parsing to test lib
543501d5f zdtm/lib: copy xmalloc.h
d800ef658 zdtm/lib: copy list.h
be61624f4 clang-format: rework make indent to check specific commits
a918093ce scripts/ci: use Fedora 37 for vagrant based tests
1bb84f96f tty: fix codding-style around for_each_bit call
abfe0b5d2 clang-format: add for_each_bit macros to ForEachMacros
c8b4fb9ba autofs: fix a frankenstein auto-created by clang-format
aab709b60 log: Write more details in write_pidfile
7c6eb0b85 asm: fix for_each_bit macro
bb3f7bef6 crtools: fix help message alignment for --network-lock
a302b3694 zdtm: fix 'zdtm.py list' command
21f5be91a cgroups: ignore EOPNOTSUPP on setting memory.kmem.limit_in_byte
9686693aa test/javaTests: update org.testng:testng (Maven)
5c60d35be sockets: tiny style fix
5a19c3432 non-root: Don't dump socket option SO_MARK if 0
2180e03b9 non-root: Rework socket bufs for unprivileged mode
e5ccfbb24 Fix typo in comment
bdbccc315 zdtm: add two tests for highly sparse ghost file
f3fdce81a files-reg.c: fiemap algorithm for ghost file
14b9ec195 ci: fix make indent
d0c64b7b3 ci/alpine: remove symlink for /usr/bin/python
095b3e84b ci/lint: install ShellCheck with dnf
c48b5290d Fix warnings from -Wstrict-prototypes in clang 16.0.0
fa2c585c2 amdgpu: define __nmk_dir if missing
c7211f52d Remove execute bit from source file
f5e0f641a cgroup: Remove redundant code that handles zombie tasks
c1ae880eb kerndat: Mark memfd_create(MFD_HUGETLB) unavailable when ENOSYS is returned
153614cb1 ci: move cgroup unmounting to run-ci-tests.sh
516ebc4f5 ci: Do not fail if latest epel repository definition is already installed
2ebce9233 ci: Make cpuset move to cgroup-v2 hierarchy
07d538cef zdtm: Check threads are restored into correct threaded controllers
20ea8a064 cgroup-v2: Restore threads in a process into correct threaded controllers
17d1d8810 cgroup-v2: Dump cgroup controllers of every threads in a process
ad3936e81 zdtm: Add test to check global properties of cgroup-v2 are preserved
d7e874659 zdtm: Add write_value/read_value helpers into zdtm library
167cfd366 cgroup-v2: Checkpoint and restore some global properties
8a336ab22 Switch aarch64 builds to Cirrus CI
840735aa0 ipc_sysctl: Prioritize restoring IPC variables using non usernsd approach
3db8d1a6c cgroup: add a comment to restore_cgroup_prop about path argument requirements
1cba559da non-root: add non-root test case to cirrus runs
6743d608c non-root: extend zdtm.py to be able to run tests as non-root
251939992 Documentation: add details about --unprivileged
47b07d011 non-root: Introduce unprivileged mode to kerndat
6a30c7d1e non-root: enable non-root checkpoint/restore
ce01f70d9 non-root: add functions to work with capabilities
4b4bf0421 non-root: add infrastructure to run as non-root
4c7f91aff ci: enable EPEL for CentOS 7
a39d41656 compel: Fix ppc64le parasite stack layout
17ec53913 compel: Add test to check parasite stack setup
556ab0dea compel: Fix infect test to not override failures
461fa7271 compel: Add APIs to facilitate testing
debc9c16c seize: do not overwrite exit code from failpath
16f1c147c test/others/crit/test.sh: use bash array
0a872ccf1 scripts/protobuf-gen.sh: fix (not ignore) shellcheck warnings
75b859f23 scripts/ci: rm shellcheck disable annotations
aeb6961f3 scripts/ci/run-ci-tests: use bash arrays
b1fb9f2f0 Fix, not ignore, shellcheck SC1091 warnings
9d2948b23 scripts/ci/asan.sh: fix, not ignore, shellcheck warning
968eec0d5 scripts/ci/apt-install: fix (not ignore) shellcheck warning
86ac0f05e ci/gha/lint: install a recent shellcheck
2039d7320 files-reg: skip failed mount lookup for shell-job's tty
9e91e62a7 criu-ns: capture controlling tty
40e1aaf56 mount: add definition for FSOPEN_CLOEXEC
7bc24688d ci: Clean up and improve Java testing
0178f2f99 ci: Add Dockerfile for openj9 on Ubuntu
39b3de60b ci: Rename openj9 Dockerfiles to hotspot
f78d3d821 gitignore: Ignore top-evel build dir only
aeaff6445 test/unix: check C/R of unix listen queues
83c606e02 zdtm: return 1 from pr_err, pr_perror, fail
dca55d281 criu: fail migration if data was sent to an in-flight socket
dfe9d006a breakpoint: enable breakpoints by default on amd64 and arm64
bb73e1cf5 breakpoint: implement hw breakpoint for arm64 platform
b7953c6c7 compel: switch breakpoint functions to non-inline at arm64 platform
719fea2fc compel: clear a breakpoint right after it's been triggered
d7477dac0 compel: set TRACESYSGOOD to distinguish breakpoints from syscalls
c089159a4 ci/cirrus: centos 8 job nits
a202ec271 ci/cirrus: add CentOS Stream 9
2642b657d docker-test: handle race condition error
49319cd57 Add Alexander Mikhalitsyn to maintainers
f7972a3f0 cr-restore: rseq: use glibc-specific way to unregister only as fallback
cacddf19d cr-restore: rseq: dynamically handle *libc with rseq
1f9bd82a5 cr-check: optimize check for apparmor stacking
a1262f55f cr-check: fix check for apparmor stacking
f9bc0a750 docker-test: use containerd installed from package
750acec25 Revert "ci: Switch to non overlaysfs tests"
e8a6765d1 criu: fix conflicting headers
eb4ecb3cf ci: unset XDG_RUNTIME_DIR when invoking podman
da4803bea MAINTAINERS: Add Radostin (myself) to maintainers
e62d541bd zdtm: add two tests for large ghost sparse file
2d34b5602 unlink_largefile.desc: remove crfail, since criu now can support unlink_largefile test
fbded7978 files-reg.c: modify the check of ghost_limit to support large sparse files
01b8d40ce zdtm/mnt_root_ext: don't allow propagation from test mntns to criu mntns
d12e2364c zdtm: make root mount private in criu mntns
70a9cd6fb vdso-compat: Increase the reserved buffer for compat vdso
b30f3ee3d zdtm: Remove permission part check for skipping vsyscall vma
c502d480f x86/compel/fault-inject: fixup mxcsr for PTRACE_SETFPREGS
e30d18f43 rseq: fix headers conflict on Mariner GNU/Linux
ad58553d9 Add --skip-file-rwx-check opt test
18fba4125 config/files-reg: Add opt to skip file r/w/x check on restore
6cef6e726 zdtm: add tests for SIGTSTP
c7858ba42 infect: add SIGTSTP support
49caf85b2 config: fail on --track-mem option if dirty tracking is not available
91e971c4d hugetlb: don't dump anonymous private hugetlb mapping using memfd approach
dd0217976 amdgpu: Add gitignore
b117b211a zdtm/scm: add scm09 test with closed sender fd
5cd7092fd sk-unix: make add_fake_unix_queuers earier and rework find_queuer_for
28358db13 Fix the check for mnt namespace in criu-ns
295dc85ca github: use git-clang-format instead of make indent
ced4ab4b0 zdtm: skip zdtm/static/shm-hugetlb when hugetlb is not supported
c830643d8 Revert "ci: skip new hugetlb maps09/maps10 tests for pre-dump"
b26e1fdbf mem: Skip pre-dumping on hugetlb mappings
9066f8741 cr-dump: do not report success to logs if post-dump script failed
d46f40f4f criu: Version 3.17.1
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r-- | recipes-containers/criu/criu_git.bb | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/recipes-containers/criu/criu_git.bb b/recipes-containers/criu/criu_git.bb index 0ff5850e..7cadda24 100644 --- a/recipes-containers/criu/criu_git.bb +++ b/recipes-containers/criu/criu_git.bb | |||
@@ -13,20 +13,17 @@ EXCLUDE_FROM_WORLD = "1" | |||
13 | 13 | ||
14 | LIC_FILES_CHKSUM = "file://COPYING;md5=412de458544c1cb6a2b512cd399286e2" | 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=412de458544c1cb6a2b512cd399286e2" |
15 | 15 | ||
16 | SRCREV = "d46f40f4ff0c724e0b9f0f8a2e8c043806897e94" | 16 | SRCREV = "f8b14286b092853a4485813e1efd564109df9123" |
17 | PV = "3.17.1+git" | 17 | PV = "3.19.0+git" |
18 | 18 | ||
19 | SRC_URI = "git://github.com/checkpoint-restore/criu.git;branch=master;protocol=https \ | 19 | SRC_URI = "git://github.com/checkpoint-restore/criu.git;branch=master;protocol=https \ |
20 | file://0001-criu-Skip-documentation-install.patch \ | 20 | file://0001-criu-Skip-documentation-install.patch \ |
21 | file://0002-criu-Change-libraries-install-directory.patch \ | 21 | file://0002-criu-Change-libraries-install-directory.patch \ |
22 | file://0003-lib-Makefile-overwrite-install-lib-to-allow-multiarc.patch \ | ||
23 | file://0004-criu-fix-conflicting-headers.patch \ | ||
24 | file://0005-mount-add-definition-for-FSOPEN_CLOEXEC.patch \ | ||
25 | " | 22 | " |
26 | 23 | ||
27 | COMPATIBLE_HOST = "(x86_64|arm|aarch64).*-linux" | 24 | COMPATIBLE_HOST = "(x86_64|arm|aarch64).*-linux" |
28 | 25 | ||
29 | DEPENDS += "libnl libcap protobuf-c-native protobuf-c util-linux-native libbsd libnet" | 26 | DEPENDS += "libnl libcap protobuf-c-native protobuf-c util-linux-native libbsd libnet python3-pip-native" |
30 | RDEPENDS:${PN} = "bash cgroup-lite" | 27 | RDEPENDS:${PN} = "bash cgroup-lite" |
31 | 28 | ||
32 | S = "${WORKDIR}/git" | 29 | S = "${WORKDIR}/git" |