[CRIU] [PATCH 0/8] build: Shuffle criu source code directories

Tycho Andersen tycho.andersen at canonical.com
Fri Feb 5 11:44:30 PST 2016


On Fri, Feb 05, 2016 at 12:01:12PM +0300, Cyrill Gorcunov wrote:
> To make CRIU more modular and make it rather a toolset
> of various helpers to manage containers we suffle source
> code directories into the form of:
> 
> 	contrib/		-- various contrib tools
> 	crit/			-- CRIT tool
> 	criu -> crtools/criu	-- symlink to criu executable for tests sake
> 	crtools/		-- the CRIU itself

Any chance we can just call this "criu"?

> 	Dockerfile		-- something for docker :-)
> 	Documentation/		-- documentation for the whole project
> 	images/			-- protobuf files for images
> 	lib/			-- Python and C libabry for CRIU
> 	Makefile		-- Toplevel make
> 	Makefile.install	-- Installation
> 	protobuf -> images	-- Symlink needed for sources, we have a number of "protobuf/" encoded in #include
> 	scripts/		-- Build engine
> 	test/			-- Tests as expected
> 
> To build criu I replaced old engine with new very simplified one called @nmk.
> 
> This submission is NOT for merging yet since Travis still complains on building
> (while on my local x86 laptop it builds and works as expected). So please take
> a look and give it a shot if possible.
> 
> I pushed this series into github as criu-2 branch for convenience
> 
> 	git://github.com/cyrillos/crtools.git criu-2
> 
> (to be fair I didn't want to show this series yet until fully tested
>  but xemul@ is so persuasive ;-)
> 
> 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 crtools directory


More information about the CRIU mailing list