Source: criu Section: admin Priority: optional Maintainer: Salvatore Bonaccorso Build-Depends: asciidoc, debhelper-compat (= 13), dh-python, libbsd-dev, libcap-dev, libgnutls28-dev, libnet1-dev, libnftables-dev, libnl-3-dev, libprotobuf-c-dev, libprotobuf-dev, pkgconf, protobuf-c-compiler, protobuf-compiler, pybuild-plugin-pyproject, python3-googleapis-common-protos, python3-all, xmlto Standards-Version: 4.7.0 Homepage: https://www.criu.org/ Vcs-Browser: https://salsa.debian.org/debian/criu Vcs-Git: https://salsa.debian.org/debian/criu.git Rules-Requires-Root: no Testsuite: autopkgtest-pkg-python Package: criu Architecture: amd64 arm64 ppc64el s390x Depends: ${misc:Depends}, ${shlibs:Depends}, libcompel1 (= ${binary:Version}), Recommends: iproute2, python3-pycriu, Suggests: iptables Description: checkpoint and restore in userspace criu contains the utilities to checkpoint and restore processes in userspace. . It can freeze a running container (or an individual application) and checkpoint its state to disk. The data saved can be used to restore the application and run it exactly as it was during the time of the freeze. Using this functionality, application or container live migration, snapshots, remote debugging, and many other things are now possible. . This package provides the criu and compel binaries, comprising the main functionality of criu. . Note that 'criu-ns' and 'crit' scripts come with the python3-pycriu package. Package: libcriu2 Section: libs Architecture: amd64 arm64 ppc64el s390x Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, criu, Replaces: criu (<< 3.19-3~) Breaks: criu (<< 3.19-3~) Description: checkpoint and restore in userspace (library) criu contains the utilities to checkpoint and restore processes in userspace. . It can freeze a running container (or an individual application) and checkpoint its state to disk. The data saved can be used to restore the application and run it exactly as it was during the time of the freeze. Using this functionality, application or container live migration, snapshots, remote debugging, and many other things are now possible. . This package provides the criu library. Package: libcriu-dev Section: libdevel Architecture: amd64 arm64 ppc64el s390x Depends: libcriu2 (= ${binary:Version}), libprotobuf-c-dev, ${misc:Depends}, ${shlibs:Depends}, Replaces: criu (<< 3.19-3~) Breaks: criu (<< 3.19-3~) Description: checkpoint and restore in userspace (development headers) criu contains the utilities to checkpoint and restore processes in userspace. . It can freeze a running container (or an individual application) and checkpoint its state to disk. The data saved can be used to restore the application and run it exactly as it was during the time of the freeze. Using this functionality, application or container live migration, snapshots, remote debugging, and many other things are now possible. . This package provides the criu development headers. Package: python3-pycriu Section: python Architecture: all Depends: criu, python3-protobuf, ${misc:Depends}, ${python3:Depends}, Replaces: criu (<< 3.19-3~) Breaks: criu (<< 3.19-3~) Description: checkpoint and restore in userspace (Python bindings) criu contains the utilities to checkpoint and restore processes in userspace. . It can freeze a running container (or an individual application) and checkpoint its state to disk. The data saved can be used to restore the application and run it exactly as it was during the time of the freeze. Using this functionality, application or container live migration, snapshots, remote debugging, and many other things are now possible. . This package provides the criu Python bindings, and the 'criu-ns' and 'crit' scripts. Package: libcompel1 Section: libs Architecture: amd64 arm64 ppc64el s390x Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, Replaces: criu (<< 3.19-3~) Breaks: criu (<< 3.19-3~) Description: execute arbitrary code in the context of a foreign process (library) Compel is a utility to execute arbitrary code in a context of a foreign process. The code to be executed is called parasite code. Once compiled with compel flags and packed, it can be executed in other task's context. . Compel is part of CRIU, the project implementing checkpoint/restore functionality for Linux. . This package contains the compel library. Package: libcompel-dev Section: libdevel Architecture: amd64 arm64 ppc64el s390x Depends: libcompel1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Replaces: criu (<< 3.19-3~) Breaks: criu (<< 3.19-3~) Description: execute arbitrary code in the context of a foreign process (development headers) Compel is a utility to execute arbitrary code in a context of a foreign process. The code to be executed is called parasite code. Once compiled with compel flags and packed, it can be executed in other task's context. . Compel is part of CRIU, the project implementing checkpoint/restore functionality for Linux. . This package contains the compel development headers.