From 18fac79f25e2d5253c01a83de4c3a2df206d1059 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 5 Mar 2014 08:20:42 -0700 Subject: [PATCH] Add further clarification of where/when the build-time deps are applicable Docker-DCO-1.1-Signed-off-by: Andrew Page (github: tianon) Upstream-commit: c41e51ce3df05553b7a4ce6960df68973a4e17ee Component: engine --- components/engine/hack/PACKAGERS.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/components/engine/hack/PACKAGERS.md b/components/engine/hack/PACKAGERS.md index 46b32cd805..8d9749b4f8 100644 --- a/components/engine/hack/PACKAGERS.md +++ b/components/engine/hack/PACKAGERS.md @@ -44,18 +44,24 @@ need to package Docker your way, without denaturing it in the process. To build Docker, you will need the following: -* An amd64 machine * A recent version of git and mercurial * Go version 1.2 or later +* A clean checkout of the source added to a valid [Go + workspace](http://golang.org/doc/code.html#Workspaces) under the path + *src/github.com/dotcloud/docker* (unless you plan to use `AUTO_GOPATH`, + explained in more detail below). + +To build the Docker daemon, you will additionally need: + +* An amd64/x86_64 machine running Linux * SQLite version 3.7.9 or later * libdevmapper version 1.02.68-cvs (2012-01-26) or later from lvm2 version 2.02.89 or later * btrfs-progs version 3.8 or later (including commit e5cb128 from 2013-01-07) for the necessary btrfs headers -* A clean checkout of the source added to a valid [Go - workspace](http://golang.org/doc/code.html#Workspaces) under the path - *src/github.com/dotcloud/docker* (unless you plan to use `AUTO_GOPATH`, - explained in more detail below). + +Be sure to also check out Docker's Dockerfile for the most up-to-date list of +these build-time dependencies. ### Go Dependencies