Skip to content

Commit c6f7858

Browse files
committed
WIP: try alternative path
Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent c0d8cf0 commit c6f7858

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

deb/common/rules

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ override_dh_auto_build:
2828
# Build the CLI
2929
cd /go/src/github.com/docker/cli \
3030
&& make DISABLE_WARN_OUTSIDE_CONTAINER=1 VERSION=$(VERSION) GITCOMMIT=$(CLI_GITCOMMIT) LDFLAGS='' dynbinary manpages \
31-
&& build/docker completion bash > contrib/completion/bash/docker \
32-
&& build/docker completion zsh > contrib/completion/zsh/_docker \
33-
&& build/docker completion fish > contrib/completion/fish/docker.fish
31+
&& build/docker completion bash | install -D /dev/stdin build/completion/bash/docker \
32+
&& build/docker completion zsh | install -D /dev/stdin build/completion/zsh/_docker \
33+
&& build/docker completion fish | install -D /dev/stdin build/completion/fish/docker.fish
3434

3535
# Build buildx plugin
3636
cd /go/src/github.com/docker/buildx \
@@ -103,9 +103,9 @@ override_dh_auto_install:
103103
# [1]: https://manpages.debian.org/bookworm/bash-completion/dh_bash-completion.1.en.html
104104
# [2]: https://manpages.debian.org/testing/dh-shell-completions/dh_shell_completions.1.en.html
105105
# [3]: https://github.com/PowerShell/PowerShell/issues/17582
106-
install -D -p -m 0644 cli/contrib/completion/bash/docker debian/docker-ce-cli/usr/share/bash-completion/completions/docker
107-
install -D -p -m 0644 cli/contrib/completion/fish/docker.fish debian/docker-ce-cli/usr/share/fish/vendor_completions.d/docker.fish
108-
install -D -p -m 0644 cli/contrib/completion/zsh/_docker debian/docker-ce-cli/usr/share/zsh/vendor-completions/_docker
106+
install -D -p -m 0644 cli/build/contrib/completion/bash/docker debian/docker-ce-cli/usr/share/bash-completion/completions/docker
107+
install -D -p -m 0644 cli/build/contrib/completion/fish/docker.fish debian/docker-ce-cli/usr/share/fish/vendor_completions.d/docker.fish
108+
install -D -p -m 0644 cli/build/contrib/completion/zsh/_docker debian/docker-ce-cli/usr/share/zsh/vendor-completions/_docker
109109

110110
# docker-ce install
111111
install -D -p -m 0755 $(shell readlink -e engine/bundles/dynbinary-daemon/dockerd) debian/docker-ce/usr/bin/dockerd

rpm/SPECS/docker-ce-cli.spec

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ rm -f /go/src/github.com/docker/cli
4949
ln -snf ${RPM_BUILD_DIR}/src/cli /go/src/github.com/docker/cli
5050
pushd /go/src/github.com/docker/cli
5151
make DISABLE_WARN_OUTSIDE_CONTAINER=1 VERSION=%{_origversion} GITCOMMIT=%{_gitcommit_cli} dynbinary manpages
52-
build/docker completion bash > contrib/completion/bash/docker
53-
build/docker completion zsh > contrib/completion/zsh/_docker
54-
build/docker completion fish > contrib/completion/fish/docker.fish
52+
build/docker completion bash | install -D /dev/stdin build/completion/bash/docker
53+
build/docker completion zsh | install -D /dev/stdin build/completion/zsh/_docker
54+
build/docker completion fish | install -D /dev/stdin build/completion/fish/docker.fish
5555
popd
5656

5757
%check
@@ -63,9 +63,9 @@ ver="$(cli/build/docker --version)"; \
6363
install -D -p -m 755 cli/build/docker ${RPM_BUILD_ROOT}%{_bindir}/docker
6464

6565
# add bash, zsh, and fish completions
66-
install -D -p -m 644 cli/contrib/completion/bash/docker ${RPM_BUILD_ROOT}%{_datadir}/bash-completion/completions/docker
67-
install -D -p -m 644 cli/contrib/completion/zsh/_docker ${RPM_BUILD_ROOT}%{_datadir}/zsh/vendor-completions/_docker
68-
install -D -p -m 644 cli/contrib/completion/fish/docker.fish ${RPM_BUILD_ROOT}%{_datadir}/fish/vendor_completions.d/docker.fish
66+
install -D -p -m 644 cli/build/completion/bash/docker ${RPM_BUILD_ROOT}%{_datadir}/bash-completion/completions/docker
67+
install -D -p -m 644 cli/build/completion/zsh/_docker ${RPM_BUILD_ROOT}%{_datadir}/zsh/vendor-completions/_docker
68+
install -D -p -m 644 cli/build/completion/fish/docker.fish ${RPM_BUILD_ROOT}%{_datadir}/fish/vendor_completions.d/docker.fish
6969

7070
# install manpages
7171
# Note: we need to create destination dirs first (instead "install -D") due to wildcards used.

0 commit comments

Comments
 (0)