mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Add a few small consistency tweaks in hack
This commit is contained in:
parent
dbe7d67c18
commit
fb8d488896
4 changed files with 6 additions and 9 deletions
|
@ -40,7 +40,6 @@ To build docker, you will need the following system dependencies
|
|||
* A clean checkout of the source must be added to a valid Go [workspace](http://golang.org/doc/code.html#Workspaces)
|
||||
under the path *src/github.com/dotcloud/docker*. See
|
||||
|
||||
|
||||
## Go dependencies
|
||||
|
||||
All Go dependencies are vendored under ./vendor. They are used by the official build,
|
||||
|
@ -55,7 +54,6 @@ NOTE: if you''re not able to package the exact version (to the exact commit) of
|
|||
please get in touch so we can remediate! Who knows what discrepancies can be caused by even the
|
||||
slightest deviation. We promise to do our best to make everybody happy.
|
||||
|
||||
|
||||
## Disabling CGO
|
||||
|
||||
Make sure to disable CGO on your system, and then recompile the standard library on the build
|
||||
|
@ -71,7 +69,7 @@ cd /tmp && echo 'package main' > t.go && go test -a -i -v
|
|||
To build the docker binary, run the following command with the source checkout as the
|
||||
working directory:
|
||||
|
||||
```
|
||||
```bash
|
||||
./hack/make.sh binary
|
||||
```
|
||||
|
||||
|
@ -82,7 +80,7 @@ You are encouraged to use ./hack/make.sh without modification. If you must absol
|
|||
your own script (are you really, really sure you need to? make.sh is really not that complicated),
|
||||
then please take care the respect the following:
|
||||
|
||||
* In *./hack/make.sh*: $LDFLAGS, $VERSION and $GITCOMMIT
|
||||
* In *./hack/make.sh*: $LDFLAGS, $BUILDFLAGS, $VERSION and $GITCOMMIT
|
||||
* In *./hack/make/binary*: the exact build command to run
|
||||
|
||||
You may be tempted to tweak these settings. In particular, being a rigorous maintainer, you may want
|
||||
|
@ -106,7 +104,6 @@ dependencies to be installed (see below).
|
|||
|
||||
The test suite will also download a small test container, so you will need internet connectivity.
|
||||
|
||||
|
||||
## Runtime dependencies
|
||||
|
||||
To run properly, docker needs the following software to be installed at runtime:
|
||||
|
@ -133,6 +130,6 @@ for your distro''s process supervisor of choice.
|
|||
|
||||
Docker should be run as root, with the following arguments:
|
||||
|
||||
```
|
||||
```bash
|
||||
docker -d
|
||||
```
|
||||
|
|
|
@ -48,7 +48,6 @@ fi
|
|||
LDFLAGS='-X main.GITCOMMIT "'$GITCOMMIT'" -X main.VERSION "'$VERSION'" -w -linkmode external -extldflags "-lpthread -static -Wl,--unresolved-symbols=ignore-in-object-files"'
|
||||
BUILDFLAGS='-tags netgo'
|
||||
|
||||
|
||||
bundle() {
|
||||
bundlescript=$1
|
||||
bundle=$(basename $bundlescript)
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
DEST=$1
|
||||
|
||||
set -e
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
DEST=$1
|
||||
|
||||
PKGVERSION="$VERSION"
|
||||
if test -n "$(git status --porcelain)"
|
||||
then
|
||||
if [ -n "$(git status --porcelain)" ]; then
|
||||
PKGVERSION="$PKGVERSION-$(date +%Y%m%d%H%M%S)-$GITCOMMIT"
|
||||
fi
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue