浏览代码

Merge pull request #22276 from Microsoft/jjh/dockerd

Move docker and dockerd main packages in directories with same name, under `cmd/`
Alexander Morozov 9 年之前
父节点
当前提交
d3d591c536

+ 2 - 1
.gitignore

@@ -12,7 +12,8 @@
 .gopath/
 .gopath/
 autogen/
 autogen/
 bundles/
 bundles/
-docker/docker
+cmd/dockerd/dockerd
+cmd/docker/docker
 dockerversion/version_autogen.go
 dockerversion/version_autogen.go
 docs/AWS_S3_BUCKET
 docs/AWS_S3_BUCKET
 docs/GITCOMMIT
 docs/GITCOMMIT

+ 0 - 0
client/client.go → cmd/docker/client.go


+ 0 - 0
client/client_test.go → cmd/docker/client_test.go


+ 0 - 0
client/daemon.go → cmd/docker/daemon.go


+ 0 - 0
client/daemon_unix.go → cmd/docker/daemon_unix.go


+ 0 - 0
client/daemon_windows.go → cmd/docker/daemon_windows.go


+ 0 - 0
client/daemon_windows_test.go → cmd/docker/daemon_windows_test.go


+ 0 - 0
client/docker.go → cmd/docker/docker.go


+ 0 - 0
docker/docker_windows.go → cmd/docker/docker_windows.go


+ 0 - 0
client/flags.go → cmd/docker/flags.go


+ 0 - 0
client/flags_test.go → cmd/docker/flags_test.go


+ 0 - 0
docker/README.md → cmd/dockerd/README.md


+ 0 - 0
docker/daemon.go → cmd/dockerd/daemon.go


+ 0 - 0
docker/daemon_freebsd.go → cmd/dockerd/daemon_freebsd.go


+ 0 - 0
docker/daemon_linux.go → cmd/dockerd/daemon_linux.go


+ 0 - 0
docker/daemon_test.go → cmd/dockerd/daemon_test.go


+ 0 - 0
docker/daemon_unix.go → cmd/dockerd/daemon_unix.go


+ 0 - 0
docker/daemon_unix_test.go → cmd/dockerd/daemon_unix_test.go


+ 0 - 0
docker/daemon_windows.go → cmd/dockerd/daemon_windows.go


+ 0 - 0
docker/docker.go → cmd/dockerd/docker.go


+ 0 - 0
client/docker_windows.go → cmd/dockerd/docker_windows.go


+ 2 - 2
hack/.vendor-helpers.sh

@@ -75,8 +75,8 @@ _dockerfile_env() {
 
 
 clean() {
 clean() {
 	local packages=(
 	local packages=(
-		"${PROJECT}/docker" # daemon package main
-		"${PROJECT}/client" # client package main
+		"${PROJECT}/cmd/dockerd" # daemon package main
+		"${PROJECT}/cmd/docker" # client package main
 		"${PROJECT}/integration-cli" # external tests
 		"${PROJECT}/integration-cli" # external tests
 	)
 	)
 	local dockerPlatforms=( ${DOCKER_ENGINE_OSARCH:="linux/amd64"} $(_dockerfile_env DOCKER_CROSSPLATFORMS) )
 	local dockerPlatforms=( ${DOCKER_ENGINE_OSARCH:="linux/amd64"} $(_dockerfile_env DOCKER_CROSSPLATFORMS) )

+ 1 - 1
hack/make/binary-client

@@ -3,6 +3,6 @@ set -e
 
 
 (
 (
 	export BINARY_SHORT_NAME='docker'
 	export BINARY_SHORT_NAME='docker'
-	export SOURCE_PATH='./client'
+	export SOURCE_PATH='./cmd/docker'
 	source "${MAKEDIR}/.binary"
 	source "${MAKEDIR}/.binary"
 )
 )

+ 2 - 2
hack/make/binary-daemon

@@ -3,7 +3,7 @@ set -e
 
 
 (
 (
 	export BINARY_SHORT_NAME='dockerd'
 	export BINARY_SHORT_NAME='dockerd'
-	export SOURCE_PATH='./docker'
+	export SOURCE_PATH='./cmd/dockerd'
 	source "${MAKEDIR}/.binary"
 	source "${MAKEDIR}/.binary"
 	copy_containerd "$DEST" 'hash'
 	copy_containerd "$DEST" 'hash'
-)
+)

+ 1 - 1
hack/make/dynbinary-client

@@ -3,7 +3,7 @@ set -e
 
 
 (
 (
 	export BINARY_SHORT_NAME='docker'
 	export BINARY_SHORT_NAME='docker'
-	export SOURCE_PATH='./client'
+	export SOURCE_PATH='./cmd/docker'
 	export IAMSTATIC='false'
 	export IAMSTATIC='false'
 	export LDFLAGS_STATIC_DOCKER=''
 	export LDFLAGS_STATIC_DOCKER=''
 	export BUILDFLAGS=( "${BUILDFLAGS[@]/netgo /}" ) # disable netgo, since we don't need it for a dynamic binary
 	export BUILDFLAGS=( "${BUILDFLAGS[@]/netgo /}" ) # disable netgo, since we don't need it for a dynamic binary

+ 1 - 1
hack/make/dynbinary-daemon

@@ -3,7 +3,7 @@ set -e
 
 
 (
 (
 	export BINARY_SHORT_NAME='dockerd'
 	export BINARY_SHORT_NAME='dockerd'
-	export SOURCE_PATH='./docker'
+	export SOURCE_PATH='./cmd/dockerd'
 	export IAMSTATIC='false'
 	export IAMSTATIC='false'
 	export LDFLAGS_STATIC_DOCKER=''
 	export LDFLAGS_STATIC_DOCKER=''
 	export BUILDFLAGS=( "${BUILDFLAGS[@]/netgo /}" ) # disable netgo, since we don't need it for a dynamic binary
 	export BUILDFLAGS=( "${BUILDFLAGS[@]/netgo /}" ) # disable netgo, since we don't need it for a dynamic binary

+ 2 - 2
hack/make/gccgo

@@ -24,7 +24,7 @@ go build -compiler=gccgo \
 		-ldl
 		-ldl
 		-pthread
 		-pthread
 	" \
 	" \
-	./docker
+	./cmd/dockerd
 
 
 echo "Created binary: $DEST/$BINARY_FULLNAME"
 echo "Created binary: $DEST/$BINARY_FULLNAME"
 ln -sf "$BINARY_FULLNAME" "$DEST/dockerd$BINARY_EXTENSION"
 ln -sf "$BINARY_FULLNAME" "$DEST/dockerd$BINARY_EXTENSION"
@@ -42,7 +42,7 @@ go build -compiler=gccgo \
 		-ldl
 		-ldl
 		-pthread
 		-pthread
 	" \
 	" \
-	./client
+	./cmd/docker
 
 
 echo "Created binary: $DEST/$CLIENTBIN_FULLNAME"
 echo "Created binary: $DEST/$CLIENTBIN_FULLNAME"
 ln -sf "$CLIENTBIN_FULLNAME" "$DEST/docker$BINARY_EXTENSION"
 ln -sf "$CLIENTBIN_FULLNAME" "$DEST/docker$BINARY_EXTENSION"