[CRIU] [PRETESTS] CRIU-2
Pavel Emelyanov
xemul at virtuozzo.com
Wed Feb 10 05:22:56 PST 2016
On 02/10/2016 01:21 AM, Cyrill Gorcunov wrote:
> Guys, I just finished moving arm/arm64/ppc64 into new CRIU-2 structure.
> Everything is pushed into criu-2 branch (stat below). I tried builds
> on x86 and powerpc and it seems to work. Still I would like if someone
> can run build procedure on native ARM/ARM64 and report the results.
Adding Christopher.
Christopher, would you help us with the arm/aarch64 build test?
Thanks :)
> This is really huge rework which needs cleanup and intensive testing.
> So help in this area be awesome! (~150 LOC added which I think very
> small number for such rework)
> ---
> The following changes since commit afe361f0535ec6eed6bb15d2fc73b7ae5e22eedb:
>
> zdtm: Add unlink_regular00 test (2016-02-03 16:27:49 +0300)
>
> are available in the git repository at:
>
> git://github.com/cyrillos/crtools.git criu-2
>
> for you to fetch changes up to 071a3fcf093144ae8c09d04accbf3beae2139129:
>
> build: Move everything criu related into criu directory (2016-02-10 01:11:51 +0300)
>
> ----------------------------------------------------------------
> Cyrill Gorcunov (8):
> build: nmk -- Initial import
> build: Import nmk on toplevel
> build: Move @protobuf dir into @images
> build: Drop docs about old build engine
> build: Override ARCH to x86 for travis sake
> build: Move C and Python libraries into lib
> build: Move crit tool into crit directory
> build: Move everything criu related into criu directory
>
> .gitignore | 29 +-
> .travis.yml | 2 +-
> Documentation/Makefile | 18 +-
> Documentation/Makefile.build.txt | 199 ----------
> Makefile | 424 ++++++---------------
> Makefile.crtools | 94 -----
> Makefile.inc | 30 --
> Makefile.install | 31 ++
> arch/aarch64/Makefile | 59 ---
> arch/arm/Makefile | 59 ---
> arch/ppc64/Makefile | 55 ---
> arch/ppc64/syscalls-ppc64.sh | 54 ---
> crit => crit/crit | 0
> criu/Makefile | 224 +++++++++++
> Makefile.config => criu/Makefile.config | 41 +-
> criu/Makefile.crtools | 95 +++++
> {scripts => criu}/Makefile.version | 23 +-
> action-scripts.c => criu/action-scripts.c | 0
> aio.c => criu/aio.c | 0
> criu/arch/aarch64/Makefile | 6 +
> criu/arch/aarch64/Makefile.syscalls | 50 +++
> {arch/arm => criu/arch/aarch64}/cpu.c | 0
> {arch => criu/arch}/aarch64/crtools.c | 0
> {arch => criu/arch}/aarch64/include/asm/atomic.h | 0
> .../arm => criu/arch/aarch64}/include/asm/bitops.h | 0
> .../arch/aarch64}/include/asm/bitsperlong.h | 0
> .../ppc64 => criu/arch/aarch64}/include/asm/cpu.h | 0
> {arch => criu/arch}/aarch64/include/asm/dump.h | 0
> .../ppc64 => criu/arch/aarch64}/include/asm/fpu.h | 0
> {arch/x86 => criu/arch/aarch64}/include/asm/int.h | 0
> .../arch/aarch64}/include/asm/linkage.h | 0
> {arch => criu/arch}/aarch64/include/asm/page.h | 0
> .../arch}/aarch64/include/asm/parasite-syscall.h | 0
> {arch => criu/arch}/aarch64/include/asm/parasite.h | 0
> .../arch/aarch64}/include/asm/processor-flags.h | 0
> {arch => criu/arch}/aarch64/include/asm/restore.h | 0
> {arch => criu/arch}/aarch64/include/asm/restorer.h | 0
> .../arm => criu/arch/aarch64}/include/asm/string.h | 0
> .../arch}/aarch64/include/asm/syscall-aux.S | 0
> .../arch}/aarch64/include/asm/syscall-aux.h | 0
> {arch => criu/arch}/aarch64/include/asm/types.h | 0
> {arch => criu/arch}/aarch64/include/asm/vdso.h | 0
> {arch => criu/arch}/aarch64/intraprocedure.S | 0
> {arch => criu/arch}/aarch64/parasite-head.S | 0
> {arch => criu/arch}/aarch64/restorer.c | 0
> .../arch/aarch64/syscalls}/syscall-common.S | 0
> {arch => criu/arch}/aarch64/vdso-pie.c | 0
> criu/arch/arm/Makefile | 6 +
> criu/arch/arm/Makefile.syscalls | 50 +++
> {arch/aarch64 => criu/arch/arm}/cpu.c | 0
> {arch => criu/arch}/arm/crtools.c | 0
> {arch => criu/arch}/arm/include/asm/atomic.h | 0
> .../aarch64 => criu/arch/arm}/include/asm/bitops.h | 0
> {arch => criu/arch}/arm/include/asm/bitsperlong.h | 0
> {arch => criu/arch}/arm/include/asm/cpu.h | 0
> {arch => criu/arch}/arm/include/asm/dump.h | 0
> {arch => criu/arch}/arm/include/asm/fpu.h | 0
> {arch/ppc64 => criu/arch/arm}/include/asm/int.h | 0
> .../arch/arm}/include/asm/linkage.h | 0
> {arch/x86 => criu/arch/arm}/include/asm/page.h | 0
> .../arch}/arm/include/asm/parasite-syscall.h | 0
> {arch => criu/arch}/arm/include/asm/parasite.h | 0
> .../arch}/arm/include/asm/processor-flags.h | 0
> {arch => criu/arch}/arm/include/asm/processor.h | 0
> {arch => criu/arch}/arm/include/asm/restore.h | 0
> {arch => criu/arch}/arm/include/asm/restorer.h | 0
> .../aarch64 => criu/arch/arm}/include/asm/string.h | 0
> {arch => criu/arch}/arm/include/asm/syscall-aux.S | 0
> {arch => criu/arch}/arm/include/asm/syscall-aux.h | 0
> {arch => criu/arch}/arm/include/asm/types.h | 0
> {arch => criu/arch}/arm/parasite-head.S | 0
> {arch => criu/arch}/arm/restorer.c | 0
> .../arch/arm/syscalls}/syscall-common.S | 0
> {arch/arm => criu/arch/arm/syscalls}/syscall.def | 0
> {arch => criu/arch}/arm/uidiv.S | 0
> criu/arch/ppc64/Makefile | 6 +
> criu/arch/ppc64/Makefile.syscalls | 50 +++
> {arch => criu/arch}/ppc64/cpu.c | 0
> {arch => criu/arch}/ppc64/crtools.c | 0
> {arch => criu/arch}/ppc64/include/asm/atomic.h | 0
> {arch => criu/arch}/ppc64/include/asm/bitops.h | 0
> .../arch/ppc64}/include/asm/bitsperlong.h | 0
> {arch => criu/arch}/ppc64/include/asm/cmpxchg.h | 0
> .../aarch64 => criu/arch/ppc64}/include/asm/cpu.h | 0
> {arch/x86 => criu/arch/ppc64}/include/asm/dump.h | 0
> .../aarch64 => criu/arch/ppc64}/include/asm/fpu.h | 0
> {arch/arm => criu/arch/ppc64}/include/asm/int.h | 0
> {arch => criu/arch}/ppc64/include/asm/linkage.h | 0
> {arch => criu/arch}/ppc64/include/asm/page.h | 0
> .../arch}/ppc64/include/asm/parasite-syscall.h | 0
> {arch => criu/arch}/ppc64/include/asm/parasite.h | 0
> .../x86 => criu/arch/ppc64}/include/asm/prlimit.h | 0
> .../arch/ppc64}/include/asm/processor-flags.h | 0
> {arch => criu/arch}/ppc64/include/asm/restore.h | 0
> {arch => criu/arch}/ppc64/include/asm/restorer.h | 0
> {arch => criu/arch}/ppc64/include/asm/string.h | 0
> {arch => criu/arch}/ppc64/include/asm/types.h | 0
> {arch => criu/arch}/ppc64/include/asm/vdso.h | 0
> {arch => criu/arch}/ppc64/memcmp_64.S | 0
> {arch => criu/arch}/ppc64/memcpy_power7.S | 0
> {arch => criu/arch}/ppc64/misc.S | 0
> {arch => criu/arch}/ppc64/parasite-head.S | 0
> {arch => criu/arch}/ppc64/restorer.c | 0
> .../arch/ppc64/syscalls}/syscall-common-ppc64.S | 0
> .../arch/ppc64/syscalls/syscall-ppc64.tbl | 0
> {arch => criu/arch}/ppc64/vdso-pie.c | 0
> {arch => criu/arch}/ppc64/vdso-trampoline.S | 0
> .../arch}/scripts/arm/gen-sys-exec-tbl.pl | 0
> {arch => criu/arch}/scripts/arm/gen-syscalls.pl | 0
> criu/arch/x86/Makefile | 7 +
> .../Makefile => criu/arch/x86/Makefile.syscalls | 73 ++--
> {arch => criu/arch}/x86/cpu.c | 0
> {arch => criu/arch}/x86/crtools.c | 0
> {arch => criu/arch}/x86/include/asm/atomic.h | 0
> {arch => criu/arch}/x86/include/asm/bitops.h | 0
> {arch => criu/arch}/x86/include/asm/bitsperlong.h | 0
> {arch => criu/arch}/x86/include/asm/cmpxchg.h | 0
> {arch => criu/arch}/x86/include/asm/cpu.h | 0
> {arch/ppc64 => criu/arch/x86}/include/asm/dump.h | 0
> {arch => criu/arch}/x86/include/asm/fpu.h | 0
> {arch/aarch64 => criu/arch/x86}/include/asm/int.h | 0
> {arch => criu/arch}/x86/include/asm/linkage.h | 0
> {arch/arm => criu/arch/x86}/include/asm/page.h | 0
> .../arch}/x86/include/asm/parasite-syscall.h | 0
> {arch => criu/arch}/x86/include/asm/parasite.h | 0
> .../ppc64 => criu/arch/x86}/include/asm/prlimit.h | 0
> .../arch}/x86/include/asm/processor-flags.h | 0
> {arch => criu/arch}/x86/include/asm/restore.h | 0
> {arch => criu/arch}/x86/include/asm/restorer.h | 0
> {arch => criu/arch}/x86/include/asm/string.h | 0
> {arch => criu/arch}/x86/include/asm/syscall32.h | 0
> {arch => criu/arch}/x86/include/asm/types.h | 0
> {arch => criu/arch}/x86/include/asm/vdso.h | 0
> {arch => criu/arch}/x86/parasite-head.S | 0
> {arch => criu/arch}/x86/prlimit.c | 0
> {arch => criu/arch}/x86/restorer.c | 0
> .../arch}/x86/syscalls/syscall-common-x86-32.S | 0
> .../arch}/x86/syscalls/syscall-common-x86-64.S | 0
> {arch => criu/arch}/x86/syscalls/syscall32.c | 0
> {arch => criu/arch}/x86/syscalls/syscall_32.tbl | 0
> {arch => criu/arch}/x86/syscalls/syscall_64.tbl | 0
> {arch => criu/arch}/x86/vdso-pie.c | 0
> bfd.c => criu/bfd.c | 0
> bitmap.c => criu/bitmap.c | 0
> cgroup.c => criu/cgroup.c | 0
> cr-check.c => criu/cr-check.c | 0
> cr-dedup.c => criu/cr-dedup.c | 0
> cr-dump.c => criu/cr-dump.c | 0
> cr-errno.c => criu/cr-errno.c | 0
> cr-exec.c => criu/cr-exec.c | 0
> cr-restore.c => criu/cr-restore.c | 0
> cr-service.c => criu/cr-service.c | 0
> cr-show.c => criu/cr-show.c | 0
> crtools.c => criu/crtools.c | 0
> eventfd.c => criu/eventfd.c | 0
> eventpoll.c => criu/eventpoll.c | 0
> fault-injection.c => criu/fault-injection.c | 0
> fifo.c => criu/fifo.c | 0
> file-ids.c => criu/file-ids.c | 0
> file-lock.c => criu/file-lock.c | 0
> files-ext.c => criu/files-ext.c | 0
> files-reg.c => criu/files-reg.c | 0
> files.c => criu/files.c | 0
> fsnotify.c => criu/fsnotify.c | 0
> image-desc.c => criu/image-desc.c | 0
> image.c => criu/image.c | 0
> {include => criu/include}/action-scripts.h | 0
> {include => criu/include}/aio.h | 0
> {include => criu/include}/asm-generic/bitops.h | 0
> {include => criu/include}/asm-generic/int.h | 0
> {include => criu/include}/asm-generic/string.h | 0
> {include => criu/include}/asm-generic/vdso.h | 0
> {include => criu/include}/bfd.h | 0
> {include => criu/include}/bitmap.h | 0
> {include => criu/include}/bug.h | 0
> {include => criu/include}/cgroup.h | 0
> {include => criu/include}/compiler.h | 0
> {include => criu/include}/config-base.h | 0
> {include => criu/include}/cpu.h | 0
> {include => criu/include}/cr-errno.h | 0
> {include => criu/include}/cr-service-const.h | 0
> {include => criu/include}/cr-service.h | 0
> {include => criu/include}/cr-show.h | 0
> {include => criu/include}/cr_options.h | 0
> {include => criu/include}/criu-log.h | 0
> {include => criu/include}/criu-plugin.h | 0
> {include => criu/include}/crtools.h | 0
> {include => criu/include}/err.h | 0
> {include => criu/include}/errno.h | 0
> {include => criu/include}/eventfd.h | 0
> {include => criu/include}/eventpoll.h | 0
> {include => criu/include}/fault-injection.h | 0
> {include => criu/include}/fcntl.h | 0
> {include => criu/include}/fifo.h | 0
> {include => criu/include}/file-ids.h | 0
> {include => criu/include}/file-lock.h | 0
> {include => criu/include}/files-reg.h | 0
> {include => criu/include}/files.h | 0
> {include => criu/include}/fs-magic.h | 0
> {include => criu/include}/fsnotify.h | 0
> {include => criu/include}/image-desc.h | 0
> {include => criu/include}/image.h | 0
> {include => criu/include}/imgset.h | 0
> {include => criu/include}/inet_diag.h | 0
> {include => criu/include}/ipc_ns.h | 0
> {include => criu/include}/irmap.h | 0
> {include => criu/include}/kcmp-ids.h | 0
> {include => criu/include}/kcmp.h | 0
> {include => criu/include}/kerndat.h | 0
> {include => criu/include}/libnetlink.h | 0
> {include => criu/include}/list.h | 0
> {include => criu/include}/lock.h | 0
> {include => criu/include}/log.h | 0
> {include => criu/include}/lsm.h | 0
> {include => criu/include}/magic.h | 0
> {include => criu/include}/mem.h | 0
> {include => criu/include}/mman.h | 0
> {include => criu/include}/mount.h | 0
> {include => criu/include}/namespaces.h | 0
> {include => criu/include}/net.h | 0
> {include => criu/include}/netfilter.h | 0
> {include => criu/include}/netlink_diag.h | 0
> {include => criu/include}/packet_diag.h | 0
> {include => criu/include}/page-pipe.h | 0
> {include => criu/include}/page-read.h | 0
> {include => criu/include}/page-xfer.h | 0
> {include => criu/include}/pagemap-cache.h | 0
> {include => criu/include}/parasite-syscall.h | 0
> {include => criu/include}/parasite-vdso.h | 0
> {include => criu/include}/parasite.h | 0
> {include => criu/include}/pid.h | 0
> {include => criu/include}/pipes.h | 0
> {include => criu/include}/plugin.h | 0
> {include => criu/include}/posix-timer.h | 0
> {include => criu/include}/prctl.h | 0
> {include => criu/include}/proc_parse.h | 0
> {include => criu/include}/protobuf-desc.h | 0
> {include => criu/include}/protobuf.h | 0
> {include => criu/include}/pstree.h | 0
> {include => criu/include}/ptrace.h | 0
> {include => criu/include}/rbtree.h | 0
> {include => criu/include}/restorer.h | 0
> {include => criu/include}/rst-malloc.h | 0
> {include => criu/include}/rst_info.h | 0
> {include => criu/include}/seccomp.h | 0
> {include => criu/include}/seize.h | 0
> {include => criu/include}/servicefd.h | 0
> {include => criu/include}/setproctitle.h | 0
> {include => criu/include}/shmem.h | 0
> {include => criu/include}/sigframe.h | 0
> {include => criu/include}/signalfd.h | 0
> {include => criu/include}/sk-inet.h | 0
> {include => criu/include}/sk-packet.h | 0
> {include => criu/include}/sk-queue.h | 0
> {include => criu/include}/sockets.h | 0
> {include => criu/include}/stats.h | 0
> {include => criu/include}/string.h | 0
> {include => criu/include}/syscall-types.h | 0
> {include => criu/include}/sysctl.h | 0
> {include => criu/include}/sysfs_parse.h | 0
> {include => criu/include}/timerfd.h | 0
> {include => criu/include}/tty.h | 0
> {include => criu/include}/tun.h | 0
> {include => criu/include}/unix_diag.h | 0
> {include => criu/include}/util-pie.h | 0
> {include => criu/include}/util-vdso.h | 0
> {include => criu/include}/util.h | 0
> {include => criu/include}/uts_ns.h | 0
> {include => criu/include}/vdso.h | 0
> {include => criu/include}/vma.h | 0
> {include => criu/include}/xmalloc.h | 0
> ipc_ns.c => criu/ipc_ns.c | 0
> irmap.c => criu/irmap.c | 0
> kcmp-ids.c => criu/kcmp-ids.c | 0
> kerndat.c => criu/kerndat.c | 0
> libnetlink.c => criu/libnetlink.c | 0
> log.c => criu/log.c | 0
> lsm.c => criu/lsm.c | 0
> mem.c => criu/mem.c | 0
> mount.c => criu/mount.c | 0
> namespaces.c => criu/namespaces.c | 0
> net.c => criu/net.c | 0
> netfilter.c => criu/netfilter.c | 0
> page-pipe.c => criu/page-pipe.c | 0
> page-read.c => criu/page-read.c | 0
> page-xfer.c => criu/page-xfer.c | 0
> pagemap-cache.c => criu/pagemap-cache.c | 0
> parasite-syscall.c => criu/parasite-syscall.c | 0
> criu/pie-util-fd.c | 1 +
> criu/pie-util-vdso.c | 1 +
> criu/pie-util.c | 1 +
> {pie => criu/pie}/Makefile | 87 ++---
> criu/pie/Makefile.library | 43 +++
> {pie => criu/pie}/log-simple.c | 0
> {pie => criu/pie}/parasite-vdso.c | 0
> {pie => criu/pie}/parasite.c | 0
> {pie => criu/pie}/pie-reloc.lds.S.in | 0
> {pie => criu/pie}/pie-relocs.c | 0
> {pie => criu/pie}/pie-relocs.h | 0
> {pie => criu/pie}/pie.lds.S.in | 0
> {pie => criu/pie}/piegen/Makefile | 2 +-
> {pie => criu/pie}/piegen/elf-ppc64.c | 0
> {pie => criu/pie}/piegen/elf-x86-32.c | 0
> {pie => criu/pie}/piegen/elf-x86-64.c | 0
> {pie => criu/pie}/piegen/elf.c | 0
> {pie => criu/pie}/piegen/main.c | 0
> {pie => criu/pie}/piegen/piegen.h | 0
> {pie => criu/pie}/piegen/uapi/types.h | 0
> {pie => criu/pie}/restorer.c | 0
> {pie => criu/pie}/util-fd.c | 0
> {pie => criu/pie}/util-vdso.c | 0
> {pie => criu/pie}/util.c | 0
> pipes.c => criu/pipes.c | 0
> plugin.c => criu/plugin.c | 0
> proc_parse.c => criu/proc_parse.c | 0
> protobuf-desc.c => criu/protobuf-desc.c | 0
> protobuf.c => criu/protobuf.c | 0
> pstree.c => criu/pstree.c | 0
> ptrace.c => criu/ptrace.c | 0
> rbtree.c => criu/rbtree.c | 0
> rst-malloc.c => criu/rst-malloc.c | 0
> seccomp.c => criu/seccomp.c | 0
> seize.c => criu/seize.c | 0
> shmem.c => criu/shmem.c | 0
> sigframe.c => criu/sigframe.c | 0
> signalfd.c => criu/signalfd.c | 0
> sk-inet.c => criu/sk-inet.c | 0
> sk-netlink.c => criu/sk-netlink.c | 0
> sk-packet.c => criu/sk-packet.c | 0
> sk-queue.c => criu/sk-queue.c | 0
> sk-tcp.c => criu/sk-tcp.c | 0
> sk-unix.c => criu/sk-unix.c | 0
> sockets.c => criu/sockets.c | 0
> stats.c => criu/stats.c | 0
> string.c => criu/string.c | 0
> sysctl.c => criu/sysctl.c | 0
> sysfs_parse.c => criu/sysfs_parse.c | 0
> timerfd.c => criu/timerfd.c | 0
> tty.c => criu/tty.c | 0
> tun.c => criu/tun.c | 0
> util.c => criu/util.c | 0
> uts_ns.c => criu/uts_ns.c | 0
> vdso.c => criu/vdso.c | 0
> crtools | 1 -
> {protobuf => images}/Makefile | 5 +-
> {protobuf => images}/binfmt-misc.proto | 0
> {protobuf => images}/cgroup.proto | 0
> {protobuf => images}/core-aarch64.proto | 0
> {protobuf => images}/core-arm.proto | 0
> {protobuf => images}/core-ppc64.proto | 0
> {protobuf => images}/core-x86.proto | 0
> {protobuf => images}/core.proto | 0
> {protobuf => images}/cpuinfo.proto | 0
> {protobuf => images}/creds.proto | 0
> {protobuf => images}/eventfd.proto | 0
> {protobuf => images}/eventpoll.proto | 0
> {protobuf => images}/ext-file.proto | 0
> {protobuf => images}/fdinfo.proto | 0
> {protobuf => images}/fh.proto | 0
> {protobuf => images}/fifo.proto | 0
> {protobuf => images}/file-lock.proto | 0
> {protobuf => images}/fown.proto | 0
> {protobuf => images}/fs.proto | 0
> {protobuf => images}/fsnotify.proto | 0
> {protobuf => images}/ghost-file.proto | 0
> .../google/protobuf/descriptor.proto | 0
> {protobuf => images}/inventory.proto | 0
> {protobuf => images}/ipc-desc.proto | 0
> {protobuf => images}/ipc-msg.proto | 0
> {protobuf => images}/ipc-sem.proto | 0
> {protobuf => images}/ipc-shm.proto | 0
> {protobuf => images}/ipc-var.proto | 0
> {protobuf => images}/mm.proto | 0
> {protobuf => images}/mnt.proto | 0
> {protobuf => images}/netdev.proto | 0
> {protobuf => images}/ns.proto | 0
> {protobuf => images}/opts.proto | 0
> {protobuf => images}/packet-sock.proto | 0
> {protobuf => images}/pagemap.proto | 0
> {protobuf => images}/pipe-data.proto | 0
> {protobuf => images}/pipe.proto | 0
> {protobuf => images}/pstree.proto | 0
> {protobuf => images}/regfile.proto | 0
> {protobuf => images}/remap-file-path.proto | 0
> {protobuf => images}/rlimit.proto | 0
> {protobuf => images}/rpc.proto | 0
> {protobuf => images}/sa.proto | 0
> {protobuf => images}/seccomp.proto | 0
> {protobuf => images}/siginfo.proto | 0
> {protobuf => images}/signalfd.proto | 0
> {protobuf => images}/sk-inet.proto | 0
> {protobuf => images}/sk-netlink.proto | 0
> {protobuf => images}/sk-opts.proto | 0
> {protobuf => images}/sk-packet.proto | 0
> {protobuf => images}/sk-unix.proto | 0
> {protobuf => images}/stats.proto | 0
> {protobuf => images}/tcp-stream.proto | 0
> {protobuf => images}/time.proto | 0
> {protobuf => images}/timer.proto | 0
> {protobuf => images}/timerfd.proto | 0
> {protobuf => images}/tty.proto | 0
> {protobuf => images}/tun.proto | 0
> {protobuf => images}/userns.proto | 0
> {protobuf => images}/utsns.proto | 0
> {protobuf => images}/vma.proto | 0
> lib/Makefile | 48 ++-
> lib/c/Makefile | 7 +
> lib/{ => c}/criu.c | 0
> lib/{ => c}/criu.h | 0
> lib/{ => c}/criu.pc.in | 0
> {pycriu => lib/py}/.gitignore | 0
> {pycriu => lib/py}/Makefile | 2 +-
> {pycriu => lib/py}/__init__.py | 0
> {pycriu => lib/py}/criu.py | 0
> {pycriu => lib/py}/images/.gitignore | 0
> lib/py/images/Makefile | 25 ++
> {pycriu => lib/py}/images/__init__.py | 0
> {pycriu => lib/py}/images/images.py | 0
> {pycriu => lib/py}/images/pb2dict.py | 0
> protobuf | 1 +
> pycriu/images/Makefile | 26 --
> scripts/Makefile.build | 251 ------------
> scripts/Makefile.rules | 52 ---
> scripts/nmk/.gitignore | 3 +
> scripts/nmk/Documentation/Makefile | 42 ++
> scripts/nmk/Documentation/nmk.txt | 70 ++++
> scripts/nmk/Makefile | 40 ++
> scripts/nmk/README.md | 5 +
> scripts/nmk/scripts/build.mk | 184 +++++++++
> scripts/nmk/scripts/include.mk | 100 +++++
> scripts/nmk/scripts/macro.mk | 27 ++
> scripts/nmk/scripts/main.mk | 31 ++
> scripts/nmk/scripts/rules.mk | 66 ++++
> scripts/nmk/scripts/tools.mk | 32 ++
> scripts/nmk/scripts/utils.mk | 28 ++
> 435 files changed, 1507 insertions(+), 1359 deletions(-)
> delete mode 100644 Documentation/Makefile.build.txt
> delete mode 100644 Makefile.crtools
> delete mode 100644 Makefile.inc
> create mode 100644 Makefile.install
> delete mode 100644 arch/aarch64/Makefile
> delete mode 100644 arch/arm/Makefile
> delete mode 100644 arch/ppc64/Makefile
> delete mode 100644 arch/ppc64/syscalls-ppc64.sh
> rename crit => crit/crit (100%)
> create mode 100644 criu/Makefile
> rename Makefile.config => criu/Makefile.config (50%)
> create mode 100644 criu/Makefile.crtools
> rename {scripts => criu}/Makefile.version (63%)
> rename action-scripts.c => criu/action-scripts.c (100%)
> rename aio.c => criu/aio.c (100%)
> create mode 100644 criu/arch/aarch64/Makefile
> create mode 100644 criu/arch/aarch64/Makefile.syscalls
> rename {arch/arm => criu/arch/aarch64}/cpu.c (100%)
> rename {arch => criu/arch}/aarch64/crtools.c (100%)
> rename {arch => criu/arch}/aarch64/include/asm/atomic.h (100%)
> rename {arch/arm => criu/arch/aarch64}/include/asm/bitops.h (100%)
> rename {arch/ppc64 => criu/arch/aarch64}/include/asm/bitsperlong.h (100%)
> rename {arch/ppc64 => criu/arch/aarch64}/include/asm/cpu.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/dump.h (100%)
> rename {arch/ppc64 => criu/arch/aarch64}/include/asm/fpu.h (100%)
> rename {arch/x86 => criu/arch/aarch64}/include/asm/int.h (100%)
> rename {arch/arm => criu/arch/aarch64}/include/asm/linkage.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/page.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/parasite-syscall.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/parasite.h (100%)
> rename {arch/ppc64 => criu/arch/aarch64}/include/asm/processor-flags.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/restore.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/restorer.h (100%)
> rename {arch/arm => criu/arch/aarch64}/include/asm/string.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/syscall-aux.S (100%)
> rename {arch => criu/arch}/aarch64/include/asm/syscall-aux.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/types.h (100%)
> rename {arch => criu/arch}/aarch64/include/asm/vdso.h (100%)
> rename {arch => criu/arch}/aarch64/intraprocedure.S (100%)
> rename {arch => criu/arch}/aarch64/parasite-head.S (100%)
> rename {arch => criu/arch}/aarch64/restorer.c (100%)
> rename {arch/aarch64 => criu/arch/aarch64/syscalls}/syscall-common.S (100%)
> rename {arch => criu/arch}/aarch64/vdso-pie.c (100%)
> create mode 100644 criu/arch/arm/Makefile
> create mode 100644 criu/arch/arm/Makefile.syscalls
> rename {arch/aarch64 => criu/arch/arm}/cpu.c (100%)
> rename {arch => criu/arch}/arm/crtools.c (100%)
> rename {arch => criu/arch}/arm/include/asm/atomic.h (100%)
> rename {arch/aarch64 => criu/arch/arm}/include/asm/bitops.h (100%)
> rename {arch => criu/arch}/arm/include/asm/bitsperlong.h (100%)
> rename {arch => criu/arch}/arm/include/asm/cpu.h (100%)
> rename {arch => criu/arch}/arm/include/asm/dump.h (100%)
> rename {arch => criu/arch}/arm/include/asm/fpu.h (100%)
> rename {arch/ppc64 => criu/arch/arm}/include/asm/int.h (100%)
> rename {arch/aarch64 => criu/arch/arm}/include/asm/linkage.h (100%)
> rename {arch/x86 => criu/arch/arm}/include/asm/page.h (100%)
> rename {arch => criu/arch}/arm/include/asm/parasite-syscall.h (100%)
> rename {arch => criu/arch}/arm/include/asm/parasite.h (100%)
> rename {arch => criu/arch}/arm/include/asm/processor-flags.h (100%)
> rename {arch => criu/arch}/arm/include/asm/processor.h (100%)
> rename {arch => criu/arch}/arm/include/asm/restore.h (100%)
> rename {arch => criu/arch}/arm/include/asm/restorer.h (100%)
> rename {arch/aarch64 => criu/arch/arm}/include/asm/string.h (100%)
> rename {arch => criu/arch}/arm/include/asm/syscall-aux.S (100%)
> rename {arch => criu/arch}/arm/include/asm/syscall-aux.h (100%)
> rename {arch => criu/arch}/arm/include/asm/types.h (100%)
> rename {arch => criu/arch}/arm/parasite-head.S (100%)
> rename {arch => criu/arch}/arm/restorer.c (100%)
> rename {arch/arm => criu/arch/arm/syscalls}/syscall-common.S (100%)
> rename {arch/arm => criu/arch/arm/syscalls}/syscall.def (100%)
> rename {arch => criu/arch}/arm/uidiv.S (100%)
> create mode 100644 criu/arch/ppc64/Makefile
> create mode 100644 criu/arch/ppc64/Makefile.syscalls
> rename {arch => criu/arch}/ppc64/cpu.c (100%)
> rename {arch => criu/arch}/ppc64/crtools.c (100%)
> rename {arch => criu/arch}/ppc64/include/asm/atomic.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/bitops.h (100%)
> rename {arch/aarch64 => criu/arch/ppc64}/include/asm/bitsperlong.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/cmpxchg.h (100%)
> rename {arch/aarch64 => criu/arch/ppc64}/include/asm/cpu.h (100%)
> rename {arch/x86 => criu/arch/ppc64}/include/asm/dump.h (100%)
> rename {arch/aarch64 => criu/arch/ppc64}/include/asm/fpu.h (100%)
> rename {arch/arm => criu/arch/ppc64}/include/asm/int.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/linkage.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/page.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/parasite-syscall.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/parasite.h (100%)
> rename {arch/x86 => criu/arch/ppc64}/include/asm/prlimit.h (100%)
> rename {arch/aarch64 => criu/arch/ppc64}/include/asm/processor-flags.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/restore.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/restorer.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/string.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/types.h (100%)
> rename {arch => criu/arch}/ppc64/include/asm/vdso.h (100%)
> rename {arch => criu/arch}/ppc64/memcmp_64.S (100%)
> rename {arch => criu/arch}/ppc64/memcpy_power7.S (100%)
> rename {arch => criu/arch}/ppc64/misc.S (100%)
> rename {arch => criu/arch}/ppc64/parasite-head.S (100%)
> rename {arch => criu/arch}/ppc64/restorer.c (100%)
> rename {arch/ppc64 => criu/arch/ppc64/syscalls}/syscall-common-ppc64.S (100%)
> rename arch/ppc64/syscall-ppc64.def => criu/arch/ppc64/syscalls/syscall-ppc64.tbl (100%)
> rename {arch => criu/arch}/ppc64/vdso-pie.c (100%)
> rename {arch => criu/arch}/ppc64/vdso-trampoline.S (100%)
> rename {arch => criu/arch}/scripts/arm/gen-sys-exec-tbl.pl (100%)
> rename {arch => criu/arch}/scripts/arm/gen-syscalls.pl (100%)
> create mode 100644 criu/arch/x86/Makefile
> rename arch/x86/Makefile => criu/arch/x86/Makefile.syscalls (55%)
> rename {arch => criu/arch}/x86/cpu.c (100%)
> rename {arch => criu/arch}/x86/crtools.c (100%)
> rename {arch => criu/arch}/x86/include/asm/atomic.h (100%)
> rename {arch => criu/arch}/x86/include/asm/bitops.h (100%)
> rename {arch => criu/arch}/x86/include/asm/bitsperlong.h (100%)
> rename {arch => criu/arch}/x86/include/asm/cmpxchg.h (100%)
> rename {arch => criu/arch}/x86/include/asm/cpu.h (100%)
> rename {arch/ppc64 => criu/arch/x86}/include/asm/dump.h (100%)
> rename {arch => criu/arch}/x86/include/asm/fpu.h (100%)
> rename {arch/aarch64 => criu/arch/x86}/include/asm/int.h (100%)
> rename {arch => criu/arch}/x86/include/asm/linkage.h (100%)
> rename {arch/arm => criu/arch/x86}/include/asm/page.h (100%)
> rename {arch => criu/arch}/x86/include/asm/parasite-syscall.h (100%)
> rename {arch => criu/arch}/x86/include/asm/parasite.h (100%)
> rename {arch/ppc64 => criu/arch/x86}/include/asm/prlimit.h (100%)
> rename {arch => criu/arch}/x86/include/asm/processor-flags.h (100%)
> rename {arch => criu/arch}/x86/include/asm/restore.h (100%)
> rename {arch => criu/arch}/x86/include/asm/restorer.h (100%)
> rename {arch => criu/arch}/x86/include/asm/string.h (100%)
> rename {arch => criu/arch}/x86/include/asm/syscall32.h (100%)
> rename {arch => criu/arch}/x86/include/asm/types.h (100%)
> rename {arch => criu/arch}/x86/include/asm/vdso.h (100%)
> rename {arch => criu/arch}/x86/parasite-head.S (100%)
> rename {arch => criu/arch}/x86/prlimit.c (100%)
> rename {arch => criu/arch}/x86/restorer.c (100%)
> rename {arch => criu/arch}/x86/syscalls/syscall-common-x86-32.S (100%)
> rename {arch => criu/arch}/x86/syscalls/syscall-common-x86-64.S (100%)
> rename {arch => criu/arch}/x86/syscalls/syscall32.c (100%)
> rename {arch => criu/arch}/x86/syscalls/syscall_32.tbl (100%)
> rename {arch => criu/arch}/x86/syscalls/syscall_64.tbl (100%)
> rename {arch => criu/arch}/x86/vdso-pie.c (100%)
> rename bfd.c => criu/bfd.c (100%)
> rename bitmap.c => criu/bitmap.c (100%)
> rename cgroup.c => criu/cgroup.c (100%)
> rename cr-check.c => criu/cr-check.c (100%)
> rename cr-dedup.c => criu/cr-dedup.c (100%)
> rename cr-dump.c => criu/cr-dump.c (100%)
> rename cr-errno.c => criu/cr-errno.c (100%)
> rename cr-exec.c => criu/cr-exec.c (100%)
> rename cr-restore.c => criu/cr-restore.c (100%)
> rename cr-service.c => criu/cr-service.c (100%)
> rename cr-show.c => criu/cr-show.c (100%)
> rename crtools.c => criu/crtools.c (100%)
> rename eventfd.c => criu/eventfd.c (100%)
> rename eventpoll.c => criu/eventpoll.c (100%)
> rename fault-injection.c => criu/fault-injection.c (100%)
> rename fifo.c => criu/fifo.c (100%)
> rename file-ids.c => criu/file-ids.c (100%)
> rename file-lock.c => criu/file-lock.c (100%)
> rename files-ext.c => criu/files-ext.c (100%)
> rename files-reg.c => criu/files-reg.c (100%)
> rename files.c => criu/files.c (100%)
> rename fsnotify.c => criu/fsnotify.c (100%)
> rename image-desc.c => criu/image-desc.c (100%)
> rename image.c => criu/image.c (100%)
> rename {include => criu/include}/action-scripts.h (100%)
> rename {include => criu/include}/aio.h (100%)
> rename {include => criu/include}/asm-generic/bitops.h (100%)
> rename {include => criu/include}/asm-generic/int.h (100%)
> rename {include => criu/include}/asm-generic/string.h (100%)
> rename {include => criu/include}/asm-generic/vdso.h (100%)
> rename {include => criu/include}/bfd.h (100%)
> rename {include => criu/include}/bitmap.h (100%)
> rename {include => criu/include}/bug.h (100%)
> rename {include => criu/include}/cgroup.h (100%)
> rename {include => criu/include}/compiler.h (100%)
> rename {include => criu/include}/config-base.h (100%)
> rename {include => criu/include}/cpu.h (100%)
> rename {include => criu/include}/cr-errno.h (100%)
> rename {include => criu/include}/cr-service-const.h (100%)
> rename {include => criu/include}/cr-service.h (100%)
> rename {include => criu/include}/cr-show.h (100%)
> rename {include => criu/include}/cr_options.h (100%)
> rename {include => criu/include}/criu-log.h (100%)
> rename {include => criu/include}/criu-plugin.h (100%)
> rename {include => criu/include}/crtools.h (100%)
> rename {include => criu/include}/err.h (100%)
> rename {include => criu/include}/errno.h (100%)
> rename {include => criu/include}/eventfd.h (100%)
> rename {include => criu/include}/eventpoll.h (100%)
> rename {include => criu/include}/fault-injection.h (100%)
> rename {include => criu/include}/fcntl.h (100%)
> rename {include => criu/include}/fifo.h (100%)
> rename {include => criu/include}/file-ids.h (100%)
> rename {include => criu/include}/file-lock.h (100%)
> rename {include => criu/include}/files-reg.h (100%)
> rename {include => criu/include}/files.h (100%)
> rename {include => criu/include}/fs-magic.h (100%)
> rename {include => criu/include}/fsnotify.h (100%)
> rename {include => criu/include}/image-desc.h (100%)
> rename {include => criu/include}/image.h (100%)
> rename {include => criu/include}/imgset.h (100%)
> rename {include => criu/include}/inet_diag.h (100%)
> rename {include => criu/include}/ipc_ns.h (100%)
> rename {include => criu/include}/irmap.h (100%)
> rename {include => criu/include}/kcmp-ids.h (100%)
> rename {include => criu/include}/kcmp.h (100%)
> rename {include => criu/include}/kerndat.h (100%)
> rename {include => criu/include}/libnetlink.h (100%)
> rename {include => criu/include}/list.h (100%)
> rename {include => criu/include}/lock.h (100%)
> rename {include => criu/include}/log.h (100%)
> rename {include => criu/include}/lsm.h (100%)
> rename {include => criu/include}/magic.h (100%)
> rename {include => criu/include}/mem.h (100%)
> rename {include => criu/include}/mman.h (100%)
> rename {include => criu/include}/mount.h (100%)
> rename {include => criu/include}/namespaces.h (100%)
> rename {include => criu/include}/net.h (100%)
> rename {include => criu/include}/netfilter.h (100%)
> rename {include => criu/include}/netlink_diag.h (100%)
> rename {include => criu/include}/packet_diag.h (100%)
> rename {include => criu/include}/page-pipe.h (100%)
> rename {include => criu/include}/page-read.h (100%)
> rename {include => criu/include}/page-xfer.h (100%)
> rename {include => criu/include}/pagemap-cache.h (100%)
> rename {include => criu/include}/parasite-syscall.h (100%)
> rename {include => criu/include}/parasite-vdso.h (100%)
> rename {include => criu/include}/parasite.h (100%)
> rename {include => criu/include}/pid.h (100%)
> rename {include => criu/include}/pipes.h (100%)
> rename {include => criu/include}/plugin.h (100%)
> rename {include => criu/include}/posix-timer.h (100%)
> rename {include => criu/include}/prctl.h (100%)
> rename {include => criu/include}/proc_parse.h (100%)
> rename {include => criu/include}/protobuf-desc.h (100%)
> rename {include => criu/include}/protobuf.h (100%)
> rename {include => criu/include}/pstree.h (100%)
> rename {include => criu/include}/ptrace.h (100%)
> rename {include => criu/include}/rbtree.h (100%)
> rename {include => criu/include}/restorer.h (100%)
> rename {include => criu/include}/rst-malloc.h (100%)
> rename {include => criu/include}/rst_info.h (100%)
> rename {include => criu/include}/seccomp.h (100%)
> rename {include => criu/include}/seize.h (100%)
> rename {include => criu/include}/servicefd.h (100%)
> rename {include => criu/include}/setproctitle.h (100%)
> rename {include => criu/include}/shmem.h (100%)
> rename {include => criu/include}/sigframe.h (100%)
> rename {include => criu/include}/signalfd.h (100%)
> rename {include => criu/include}/sk-inet.h (100%)
> rename {include => criu/include}/sk-packet.h (100%)
> rename {include => criu/include}/sk-queue.h (100%)
> rename {include => criu/include}/sockets.h (100%)
> rename {include => criu/include}/stats.h (100%)
> rename {include => criu/include}/string.h (100%)
> rename {include => criu/include}/syscall-types.h (100%)
> rename {include => criu/include}/sysctl.h (100%)
> rename {include => criu/include}/sysfs_parse.h (100%)
> rename {include => criu/include}/timerfd.h (100%)
> rename {include => criu/include}/tty.h (100%)
> rename {include => criu/include}/tun.h (100%)
> rename {include => criu/include}/unix_diag.h (100%)
> rename {include => criu/include}/util-pie.h (100%)
> rename {include => criu/include}/util-vdso.h (100%)
> rename {include => criu/include}/util.h (100%)
> rename {include => criu/include}/uts_ns.h (100%)
> rename {include => criu/include}/vdso.h (100%)
> rename {include => criu/include}/vma.h (100%)
> rename {include => criu/include}/xmalloc.h (100%)
> rename ipc_ns.c => criu/ipc_ns.c (100%)
> rename irmap.c => criu/irmap.c (100%)
> rename kcmp-ids.c => criu/kcmp-ids.c (100%)
> rename kerndat.c => criu/kerndat.c (100%)
> rename libnetlink.c => criu/libnetlink.c (100%)
> rename log.c => criu/log.c (100%)
> rename lsm.c => criu/lsm.c (100%)
> rename mem.c => criu/mem.c (100%)
> rename mount.c => criu/mount.c (100%)
> rename namespaces.c => criu/namespaces.c (100%)
> rename net.c => criu/net.c (100%)
> rename netfilter.c => criu/netfilter.c (100%)
> rename page-pipe.c => criu/page-pipe.c (100%)
> rename page-read.c => criu/page-read.c (100%)
> rename page-xfer.c => criu/page-xfer.c (100%)
> rename pagemap-cache.c => criu/pagemap-cache.c (100%)
> rename parasite-syscall.c => criu/parasite-syscall.c (100%)
> create mode 120000 criu/pie-util-fd.c
> create mode 120000 criu/pie-util-vdso.c
> create mode 120000 criu/pie-util.c
> rename {pie => criu/pie}/Makefile (55%)
> create mode 100644 criu/pie/Makefile.library
> rename {pie => criu/pie}/log-simple.c (100%)
> rename {pie => criu/pie}/parasite-vdso.c (100%)
> rename {pie => criu/pie}/parasite.c (100%)
> rename {pie => criu/pie}/pie-reloc.lds.S.in (100%)
> rename {pie => criu/pie}/pie-relocs.c (100%)
> rename {pie => criu/pie}/pie-relocs.h (100%)
> rename {pie => criu/pie}/pie.lds.S.in (100%)
> rename {pie => criu/pie}/piegen/Makefile (84%)
> rename {pie => criu/pie}/piegen/elf-ppc64.c (100%)
> rename {pie => criu/pie}/piegen/elf-x86-32.c (100%)
> rename {pie => criu/pie}/piegen/elf-x86-64.c (100%)
> rename {pie => criu/pie}/piegen/elf.c (100%)
> rename {pie => criu/pie}/piegen/main.c (100%)
> rename {pie => criu/pie}/piegen/piegen.h (100%)
> rename {pie => criu/pie}/piegen/uapi/types.h (100%)
> rename {pie => criu/pie}/restorer.c (100%)
> rename {pie => criu/pie}/util-fd.c (100%)
> rename {pie => criu/pie}/util-vdso.c (100%)
> rename {pie => criu/pie}/util.c (100%)
> rename pipes.c => criu/pipes.c (100%)
> rename plugin.c => criu/plugin.c (100%)
> rename proc_parse.c => criu/proc_parse.c (100%)
> rename protobuf-desc.c => criu/protobuf-desc.c (100%)
> rename protobuf.c => criu/protobuf.c (100%)
> rename pstree.c => criu/pstree.c (100%)
> rename ptrace.c => criu/ptrace.c (100%)
> rename rbtree.c => criu/rbtree.c (100%)
> rename rst-malloc.c => criu/rst-malloc.c (100%)
> rename seccomp.c => criu/seccomp.c (100%)
> rename seize.c => criu/seize.c (100%)
> rename shmem.c => criu/shmem.c (100%)
> rename sigframe.c => criu/sigframe.c (100%)
> rename signalfd.c => criu/signalfd.c (100%)
> rename sk-inet.c => criu/sk-inet.c (100%)
> rename sk-netlink.c => criu/sk-netlink.c (100%)
> rename sk-packet.c => criu/sk-packet.c (100%)
> rename sk-queue.c => criu/sk-queue.c (100%)
> rename sk-tcp.c => criu/sk-tcp.c (100%)
> rename sk-unix.c => criu/sk-unix.c (100%)
> rename sockets.c => criu/sockets.c (100%)
> rename stats.c => criu/stats.c (100%)
> rename string.c => criu/string.c (100%)
> rename sysctl.c => criu/sysctl.c (100%)
> rename sysfs_parse.c => criu/sysfs_parse.c (100%)
> rename timerfd.c => criu/timerfd.c (100%)
> rename tty.c => criu/tty.c (100%)
> rename tun.c => criu/tun.c (100%)
> rename util.c => criu/util.c (100%)
> rename uts_ns.c => criu/uts_ns.c (100%)
> rename vdso.c => criu/vdso.c (100%)
> delete mode 120000 crtools
> rename {protobuf => images}/Makefile (97%)
> rename {protobuf => images}/binfmt-misc.proto (100%)
> rename {protobuf => images}/cgroup.proto (100%)
> rename {protobuf => images}/core-aarch64.proto (100%)
> rename {protobuf => images}/core-arm.proto (100%)
> rename {protobuf => images}/core-ppc64.proto (100%)
> rename {protobuf => images}/core-x86.proto (100%)
> rename {protobuf => images}/core.proto (100%)
> rename {protobuf => images}/cpuinfo.proto (100%)
> rename {protobuf => images}/creds.proto (100%)
> rename {protobuf => images}/eventfd.proto (100%)
> rename {protobuf => images}/eventpoll.proto (100%)
> rename {protobuf => images}/ext-file.proto (100%)
> rename {protobuf => images}/fdinfo.proto (100%)
> rename {protobuf => images}/fh.proto (100%)
> rename {protobuf => images}/fifo.proto (100%)
> rename {protobuf => images}/file-lock.proto (100%)
> rename {protobuf => images}/fown.proto (100%)
> rename {protobuf => images}/fs.proto (100%)
> rename {protobuf => images}/fsnotify.proto (100%)
> rename {protobuf => images}/ghost-file.proto (100%)
> rename {protobuf => images}/google/protobuf/descriptor.proto (100%)
> rename {protobuf => images}/inventory.proto (100%)
> rename {protobuf => images}/ipc-desc.proto (100%)
> rename {protobuf => images}/ipc-msg.proto (100%)
> rename {protobuf => images}/ipc-sem.proto (100%)
> rename {protobuf => images}/ipc-shm.proto (100%)
> rename {protobuf => images}/ipc-var.proto (100%)
> rename {protobuf => images}/mm.proto (100%)
> rename {protobuf => images}/mnt.proto (100%)
> rename {protobuf => images}/netdev.proto (100%)
> rename {protobuf => images}/ns.proto (100%)
> rename {protobuf => images}/opts.proto (100%)
> rename {protobuf => images}/packet-sock.proto (100%)
> rename {protobuf => images}/pagemap.proto (100%)
> rename {protobuf => images}/pipe-data.proto (100%)
> rename {protobuf => images}/pipe.proto (100%)
> rename {protobuf => images}/pstree.proto (100%)
> rename {protobuf => images}/regfile.proto (100%)
> rename {protobuf => images}/remap-file-path.proto (100%)
> rename {protobuf => images}/rlimit.proto (100%)
> rename {protobuf => images}/rpc.proto (100%)
> rename {protobuf => images}/sa.proto (100%)
> rename {protobuf => images}/seccomp.proto (100%)
> rename {protobuf => images}/siginfo.proto (100%)
> rename {protobuf => images}/signalfd.proto (100%)
> rename {protobuf => images}/sk-inet.proto (100%)
> rename {protobuf => images}/sk-netlink.proto (100%)
> rename {protobuf => images}/sk-opts.proto (100%)
> rename {protobuf => images}/sk-packet.proto (100%)
> rename {protobuf => images}/sk-unix.proto (100%)
> rename {protobuf => images}/stats.proto (100%)
> rename {protobuf => images}/tcp-stream.proto (100%)
> rename {protobuf => images}/time.proto (100%)
> rename {protobuf => images}/timer.proto (100%)
> rename {protobuf => images}/timerfd.proto (100%)
> rename {protobuf => images}/tty.proto (100%)
> rename {protobuf => images}/tun.proto (100%)
> rename {protobuf => images}/userns.proto (100%)
> rename {protobuf => images}/utsns.proto (100%)
> rename {protobuf => images}/vma.proto (100%)
> create mode 100644 lib/c/Makefile
> rename lib/{ => c}/criu.c (100%)
> rename lib/{ => c}/criu.h (100%)
> rename lib/{ => c}/criu.pc.in (100%)
> rename {pycriu => lib/py}/.gitignore (100%)
> rename {pycriu => lib/py}/Makefile (76%)
> rename {pycriu => lib/py}/__init__.py (100%)
> rename {pycriu => lib/py}/criu.py (100%)
> rename {pycriu => lib/py}/images/.gitignore (100%)
> create mode 100644 lib/py/images/Makefile
> rename {pycriu => lib/py}/images/__init__.py (100%)
> rename {pycriu => lib/py}/images/images.py (100%)
> rename {pycriu => lib/py}/images/pb2dict.py (100%)
> create mode 120000 protobuf
> delete mode 100644 pycriu/images/Makefile
> delete mode 100644 scripts/Makefile.build
> delete mode 100644 scripts/Makefile.rules
> create mode 100644 scripts/nmk/.gitignore
> create mode 100644 scripts/nmk/Documentation/Makefile
> create mode 100644 scripts/nmk/Documentation/nmk.txt
> create mode 100644 scripts/nmk/Makefile
> create mode 100644 scripts/nmk/README.md
> create mode 100644 scripts/nmk/scripts/build.mk
> create mode 100644 scripts/nmk/scripts/include.mk
> create mode 100644 scripts/nmk/scripts/macro.mk
> create mode 100644 scripts/nmk/scripts/main.mk
> create mode 100644 scripts/nmk/scripts/rules.mk
> create mode 100644 scripts/nmk/scripts/tools.mk
> create mode 100644 scripts/nmk/scripts/utils.mk
> .
>
More information about the CRIU
mailing list