[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