From 9ec73b6716680e906d335787db5d3f57287dc076 Mon Sep 17 00:00:00 2001 From: Eli Uriegas Date: Tue, 20 Jun 2017 16:23:43 -0700 Subject: [PATCH] Specify the make variables, add docker-ce example Signed-off-by: Eli Uriegas Upstream-commit: c57562d148886f1fb892db1e4604eb2399cc7399 Component: packaging --- components/packaging/deb/README.md | 18 +++++++++++++++--- components/packaging/rpm/README.md | 18 +++++++++++++++--- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/components/packaging/deb/README.md b/components/packaging/deb/README.md index 22ffda3f39..e5c4ca2b6b 100644 --- a/components/packaging/deb/README.md +++ b/components/packaging/deb/README.md @@ -6,15 +6,27 @@ make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli deb ``` -If you want to specify a specific distro: +Artifacts will be located in `debbuild` under the following directory structure: +`debbuild/$distro-$distro_version/` + +### NOTES: +* `ENGINE_DIR` -> Specifies the directory where the engine code is located, eg: `$GOPATH/src/github.com/docker/docker` +* `CLI_DIR` -> Specifies the directory where the cli code is located, eg: `$GOPATH/src/github.com/docker/cli` + +## Specifying a specific distro ```shell make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli ubuntu ``` -If you want to specify a specific distro version: - +## Specifying a specific distro version ```shell make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli ubuntu-xenial ``` +## Building the latest docker-ce + +```shell +git clone https://github.com/docker/docker-ce.git +make ENGINE_DIR=docker-ce/components/engine CLI_DIR=docker-ce/components/cli deb +``` diff --git a/components/packaging/rpm/README.md b/components/packaging/rpm/README.md index 57bc8de481..cc55aa8343 100644 --- a/components/packaging/rpm/README.md +++ b/components/packaging/rpm/README.md @@ -6,15 +6,27 @@ make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli rpm ``` -If you want to specify a specific distro: +Artifacts will be located in `rpmbuild` under the following directory structure: +`rpmbuild/$distro-$distro_version/` + +### NOTES: +* `ENGINE_DIR` -> Specifies the directory where the engine code is located, eg: `$GOPATH/src/github.com/docker/docker` +* `CLI_DIR` -> Specifies the directory where the cli code is located, eg: `$GOPATH/src/github.com/docker/cli` + +## Specifying a specific distro ```shell make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli fedora ``` -If you want to specify a specific distro version: - +## Specifying a specific distro version ```shell make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli fedora-25 ``` +## Building the latest docker-ce + +```shell +git clone https://github.com/docker/docker-ce.git +make ENGINE_DIR=docker-ce/components/engine CLI_DIR=docker-ce/components/cli rpm +```