Skip to content

Commit 4f48724

Browse files
committed
remove obsolete plugin installers
Signed-off-by: CrazyMax <[email protected]>
1 parent 97b6ad8 commit 4f48724

File tree

9 files changed

+6
-207
lines changed

9 files changed

+6
-207
lines changed

deb/Makefile

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ $(DISTROS): sources
7979
$(CHOWN) -R $(shell id -u):$(shell id -g) "debbuild/$@"
8080

8181
.PHONY: sources
82-
sources: sources/cli.tgz sources/engine.tgz sources/buildx.tgz sources/compose.tgz sources/scan-cli-plugin.tgz sources/plugin-installers.tgz
82+
sources: sources/cli.tgz sources/engine.tgz sources/buildx.tgz sources/compose.tgz sources/scan-cli-plugin.tgz
8383

8484
sources/engine.tgz:
8585
mkdir -p $(@D)
@@ -121,13 +121,6 @@ sources/scan-cli-plugin.tgz:
121121
alpine \
122122
tar -C / -c -z -f /v/scan-cli-plugin.tgz --exclude .git scan-cli-plugin
123123

124-
sources/plugin-installers.tgz: $(wildcard ../plugins/*)
125-
docker run --rm -w /v \
126-
-v $(PLUGINS_DIR):/plugins \
127-
-v $(CURDIR)/$(@D):/v \
128-
alpine \
129-
tar -C / -c -z -f /v/plugin-installers.tgz --exclude .git plugins
130-
131124
# See ARCHES in common.mk. Could not figure out how to match both distro and arch.
132125
BUNDLES:=$(addsuffix .tar.gz,$(addprefix debbuild/bundles-ce-%-,$(ARCHES)))
133126

deb/common/rules

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,6 @@ override_dh_auto_build:
3939
&& mv bin/docker-scan /usr/libexec/docker/cli-plugins/; \
4040
fi
4141

42-
# Build the CLI plugins
43-
# Make sure to set LDFLAGS="" since, dpkg-buildflags sets it to some weird values
44-
set -e;cd /sources && \
45-
tar xzf plugin-installers.tgz; \
46-
for installer in plugins/*.installer; do \
47-
LDFLAGS='' bash $${installer} build; \
48-
done
49-
5042
override_dh_auto_test:
5143
ver="$$(engine/bundles/dynbinary-daemon/dockerd --version)"; \
5244
test "$$ver" = "Docker version $(VERSION), build $(ENGINE_GITCOMMIT)" && echo "PASS: daemon version OK" || (echo "FAIL: daemon version ($$ver) did not match" && exit 1)
@@ -75,13 +67,7 @@ override_dh_auto_install:
7567
install -D -m 0644 cli/contrib/completion/fish/docker.fish debian/docker-ce-cli/usr/share/fish/vendor_completions.d/docker.fish
7668
install -D -m 0644 cli/contrib/completion/zsh/_docker debian/docker-ce-cli/usr/share/zsh/vendor-completions/_docker
7769
install -D -m 0755 cli/build/docker debian/docker-ce-cli/usr/bin/docker
78-
set -e;cd /sources && \
79-
tar xzf plugin-installers.tgz; \
80-
for installer in plugins/*.installer; do \
81-
DESTDIR=/root/build-deb/debian/docker-ce-cli \
82-
PREFIX=/usr/libexec/docker/cli-plugins \
83-
bash $${installer} install_plugin; \
84-
done
70+
8571
# docker-ce install
8672
install -D -m 0644 engine/contrib/init/systemd/docker.service debian/docker-ce/lib/systemd/system/docker.service
8773
install -D -m 0644 engine/contrib/init/systemd/docker.socket debian/docker-ce/lib/systemd/system/docker.socket

plugins/.common

Lines changed: 0 additions & 37 deletions
This file was deleted.

plugins/buildx.installer.disabled

Lines changed: 0 additions & 34 deletions
This file was deleted.

plugins/scan.installer.disabled

Lines changed: 0 additions & 40 deletions
This file was deleted.

rpm/Makefile

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ $(DISTROS): sources
101101
$(CHOWN) -R $(shell id -u):$(shell id -g) "rpmbuild/$@"
102102

103103
.PHONY: sources
104-
sources: rpmbuild/SOURCES/engine.tgz rpmbuild/SOURCES/cli.tgz rpmbuild/SOURCES/buildx.tgz rpmbuild/SOURCES/compose.tgz rpmbuild/SOURCES/scan-cli-plugin.tgz rpmbuild/SOURCES/plugin-installers.tgz
104+
sources: rpmbuild/SOURCES/engine.tgz rpmbuild/SOURCES/cli.tgz rpmbuild/SOURCES/buildx.tgz rpmbuild/SOURCES/compose.tgz rpmbuild/SOURCES/scan-cli-plugin.tgz
105105

106106
rpmbuild/SOURCES/engine.tgz:
107107
mkdir -p $(@D)
@@ -143,13 +143,6 @@ rpmbuild/SOURCES/scan-cli-plugin.tgz:
143143
alpine \
144144
tar -C / -c -z -f /v/scan-cli-plugin.tgz --exclude .git scan-cli-plugin
145145

146-
rpmbuild/SOURCES/plugin-installers.tgz: $(wildcard ../plugins/*)
147-
docker run --rm -w /v \
148-
-v $(PLUGINS_DIR):/plugins \
149-
-v $(CURDIR)/$(@D):/v \
150-
alpine \
151-
tar -C / -c -z -f /v/plugin-installers.tgz --exclude .git plugins
152-
153146
# See ARCHES in common.mk. Could not figure out how to match both distro and arch.
154147
BUNDLES:=$(addsuffix .tar.gz,$(addprefix rpmbuild/bundles-ce-%-,$(ARCHES)))
155148

rpm/SPECS/docker-ce-cli.spec

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ Summary: The open-source application container engine
88
Group: Tools/Docker
99
License: ASL 2.0
1010
Source0: cli.tgz
11-
Source1: plugin-installers.tgz
1211
URL: https://www.docker.com
1312
Vendor: Docker
1413
Packager: Docker <[email protected]>
@@ -65,7 +64,7 @@ for deploying and scaling web apps, databases, and backend services without
6564
depending on a particular stack or provider.
6665

6766
%prep
68-
%setup -q -c -n src -a 1
67+
%setup -q -c -n src -a 0
6968

7069
%build
7170
mkdir -p /go/src/github.com/docker
@@ -75,16 +74,6 @@ pushd /go/src/github.com/docker/cli
7574
VERSION=%{_origversion} GITCOMMIT=%{_gitcommit_cli} GO_LINKMODE=dynamic ./scripts/build/binary && DISABLE_WARN_OUTSIDE_CONTAINER=1 make manpages # cli
7675
popd
7776

78-
# Build all associated plugins
79-
pushd ${RPM_BUILD_DIR}/src/plugins
80-
for installer in *.installer; do
81-
if [ "${installer}" != "scan.installer" ]; then
82-
bash ${installer} build
83-
fi
84-
done
85-
popd
86-
87-
8877
%check
8978
ver="$(cli/build/docker --version)"; \
9079
test "$ver" = "Docker version %{_origversion}, build %{_gitcommit_cli}" && echo "PASS: cli version OK" || (echo "FAIL: cli version ($ver) did not match" && exit 1)
@@ -94,17 +83,6 @@ ver="$(cli/build/docker --version)"; \
9483
install -d ${RPM_BUILD_ROOT}%{_bindir}
9584
install -p -m 755 cli/build/docker ${RPM_BUILD_ROOT}%{_bindir}/docker
9685

97-
# install plugins
98-
pushd ${RPM_BUILD_DIR}/src/plugins
99-
for installer in *.installer; do
100-
if [ "${installer}" != "scan.installer" ]; then
101-
DESTDIR=${RPM_BUILD_ROOT} \
102-
PREFIX=%{_libexecdir}/docker/cli-plugins \
103-
bash ${installer} install_plugin
104-
fi
105-
done
106-
popd
107-
10886
# add bash, zsh, and fish completions
10987
install -d ${RPM_BUILD_ROOT}%{_datadir}/bash-completion/completions
11088
install -d ${RPM_BUILD_ROOT}%{_datadir}/zsh/vendor-completions

static/Makefile

Lines changed: 2 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ buildx:
7272
docker buildx inspect | grep -q 'Driver: docker-container' || docker buildx create --use
7373

7474
.PHONY: cross-mac
75-
cross-mac: buildx cross-mac-plugins
75+
cross-mac: buildx
7676
cd $(CLI_DIR) && VERSION=$(GEN_STATIC_VER) docker buildx bake --set binary.platform=darwin/amd64,darwin/arm64 binary
7777
dest=$$PWD/build/mac; cd $(CLI_DIR)/build && for platform in *; do \
7878
arch=$$(echo $$platform | cut -d_ -f2); \
@@ -82,7 +82,7 @@ cross-mac: buildx cross-mac-plugins
8282
done
8383

8484
.PHONY: cross-win
85-
cross-win: cross-win-engine cross-win-plugins
85+
cross-win: cross-win-engine
8686
cd $(CLI_DIR) && VERSION=$(GEN_STATIC_VER) docker buildx bake --set binary.platform=windows/amd64 binary
8787
mkdir -p build/win/amd64/docker
8888
cp $(CLI_DIR)/build/docker-windows-amd64.exe build/win/amd64/docker/docker.exe
@@ -116,31 +116,3 @@ cross-all-cli:
116116
.PHONY: cross-win-engine
117117
cross-win-engine:
118118
$(MAKE) -C $(ENGINE_DIR) VERSION=$(GEN_STATIC_VER) DOCKER_CROSSPLATFORMS=windows/amd64 DOCKER_BUILD_OPTS="$(DOCKER_BUILD_OPTS)" cross
119-
120-
BUILD_PLUGIN_RUN_VARS = --rm \
121-
-e GOOS \
122-
-e GOARCH \
123-
-v "$(CURDIR)/build/$(CLI_BUILD_DIR)/$*/docker/cli-plugins":/out \
124-
-v "$(CURDIR)/../plugins":/plugins:ro \
125-
-v "$(CURDIR)/scripts/build-cli-plugins":/build:ro
126-
127-
.PHONY: cross-mac-plugins
128-
cross-mac-plugins: cross-mac-plugins-amd64 cross-mac-plugins-arm64
129-
130-
.PHONY: cross-mac-plugins-%
131-
cross-mac-plugins-%: CLI_BUILD_DIR := mac
132-
cross-mac-plugins-%:
133-
mkdir -p build/$(CLI_BUILD_DIR)/$*/docker
134-
GOOS=darwin GOARCH=$* docker run $(BUILD_PLUGIN_RUN_VARS) $(DOCKER_CLI_GOLANG_IMG) /build
135-
$(CHOWN) -R $(shell id -u):$(shell id -g) build/$(CLI_BUILD_DIR)/$*
136-
137-
.PHONY: cross-win-plugins
138-
cross-win-plugins: cross-win-plugins-amd64
139-
140-
.PHONY: cross-win-plugins-%
141-
cross-win-plugins-%: CLI_BUILD_DIR := win
142-
cross-win-plugins-%:
143-
mkdir -p build/$(CLI_BUILD_DIR)/$*/docker/cli-plugins
144-
GOOS=windows GOARCH=$* docker run $(BUILD_PLUGIN_RUN_VARS) $(DOCKER_CLI_GOLANG_IMG) /build
145-
$(CHOWN) -R $(shell id -u):$(shell id -g) build/$(CLI_BUILD_DIR)/$*
146-
find build/$(CLI_BUILD_DIR)/$*/docker -type f -not -name "*.exe" -exec mv {} {}.exe \;

static/scripts/build-cli-plugins

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)