bazel: use install for completions
Preserving existing behavior: the bash completion was not executable, the zsh completion was; according to lukegb the fish completion does not have to be executable.
This commit is contained in:
parent
1857b270f7
commit
2ba87b6e79
@ -507,9 +507,12 @@ stdenv.mkDerivation rec {
|
|||||||
mv ./bazel_src/output/bazel $out/bin/bazel-${version}-${system}-${arch}
|
mv ./bazel_src/output/bazel $out/bin/bazel-${version}-${system}-${arch}
|
||||||
|
|
||||||
# shell completion files
|
# shell completion files
|
||||||
mkdir -p $out/share/bash-completion/completions $out/share/zsh/site-functions
|
install -Dm644 \
|
||||||
mv ./bazel_src/output/bazel-complete.bash $out/share/bash-completion/completions/bazel
|
./bazel_src/output/bazel-complete.bash \
|
||||||
cp ./bazel_src/scripts/zsh_completion/_bazel $out/share/zsh/site-functions/
|
$out/share/bash-completion/completions/bazel/bazel-complete.bash
|
||||||
|
install -Dm644 \
|
||||||
|
./bazel_src/scripts/zsh_completion/_bazel \
|
||||||
|
$out/share/zsh/site-functions/_bazel
|
||||||
'';
|
'';
|
||||||
|
|
||||||
doInstallCheck = true;
|
doInstallCheck = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user