Packager's manual: official build vs distro build

This commit is contained in:
Solomon Hykes 2013-09-10 11:30:14 -07:00
parent 14bbbcd571
commit 5b361f31f7
1 changed files with 12 additions and 0 deletions

View File

@ -18,6 +18,18 @@ You can also join the IRC channel - #docker and #docker-dev on Freenode are both
If possible, your package should be called "docker". If that name is already taken, a second
choice is "lxc-docker".
## Official build vs distro build
The Docker project maintains its own build and release toolchain. It is pretty neat and entirely
based on Docker (surprise!). This toolchain is the canonical way to build Docker, and the only
method supported by the development team. We encourage you to give it a try, and if the circumstances
allow you to use it, we recommend that you do.
You might not be able to use the official build toolchain - usually because your distribution has a
toolchain and packaging policy of its own. We get it! Your house, your rules. The rest of this document
should give you the information you need to package Docker your way, without denaturing it in
the process.
## System build dependencies
To build docker, you will need the following system dependencies