Commit

Author:

Hash:

Timestamp:

+5 -9 +/-2 browse

Kevin Schoon [me@kevinschoon.com]

b72b56f8dc9658ec36bb236802faa980e1f6bbf6

Mon, 20 Jul 2026 20:30:47 +0000 (1 month ago)

fix broken completion scripts (again)
1diff --git a/PKGBUILD b/PKGBUILD
2index 08b5071..96741ec 100644
3--- a/PKGBUILD
4+++ b/PKGBUILD
5 @@ -50,22 +50,20 @@ package() {
6 install -Dm644 "${srcdir}/${man_page}" "${pkgdir}/usr/share/man/man1/$(basename $man_page)"
7 done
8 for man_page in $(find ./dist/man -type f -name '*.5.gz'); do
9- install -Dm644 "${srcdir}/${man_page}" "${pkgdir}/usr/share/man/man7/$(basename $man_page)"
10+ install -Dm644 "${srcdir}/${man_page}" "${pkgdir}/usr/share/man/man5/$(basename $man_page)"
11 done
12 for man_page in $(find ./dist/man -type f -name '*.7.gz'); do
13 install -Dm644 "${srcdir}/${man_page}" "${pkgdir}/usr/share/man/man7/$(basename $man_page)"
14 done
15 for script in $(find ./dist/completion -type f -name '*.bash'); do
16- install -Dm644 "${srcdir}/${man_page}" "${pkgdir}/usr/share/bash-completion/completions/$(basename $script)"
17+ install -Dm644 "${srcdir}/${script}" "${pkgdir}/usr/share/bash-completion/completions/$(basename $script | sed -r 's/\.bash$//')"
18 done
19 for script in $(find ./dist/completion -type f -name '_*'); do
20- install -Dm644 "${srcdir}/${man_page}" "${pkgdir}/usr/share/zsh/site-functions/$(basename $script)"
21+ install -Dm644 "${srcdir}/${script}" "${pkgdir}/usr/share/zsh/site-functions/$(basename $script)"
22 done
23-
24 for script in $(find ./systemd/system -type f); do
25 install -Dm644 "${srcdir}/${script}" "${pkgdir}/usr/lib/systemd/system/$(basename $script)"
26 done
27-
28 for script in $(find ./systemd/user -type f); do
29 install -Dm644 "${srcdir}/${script}" "${pkgdir}/usr/lib/systemd/user/$(basename $script)"
30 done
31 diff --git a/scripts/build_deb.sh b/scripts/build_deb.sh
32index 4ef401f..8db9fbd 100755
33--- a/scripts/build_deb.sh
34+++ b/scripts/build_deb.sh
35 @@ -44,16 +44,14 @@ for man_page in $(find ./dist/man -type f -name '*.7.gz'); do
36 install -Dm644 "${man_page}" "${BUILD_DIR}/usr/share/man/man7/$(basename $man_page)"
37 done
38 for script in $(find ./dist/completion -type f -name '*.bash'); do
39- install -Dm644 "${man_page}" "${BUILD_DIR}/usr/share/bash-completion/$(basename $script | sed -e 'r/\.bash//')"
40+ install -Dm644 "${script}" "${BUILD_DIR}/usr/share/bash-completion/$(basename $script | sed -e 'r/\.bash$//')"
41 done
42 for script in $(find ./dist/completion -type f -name '_*'); do
43- install -Dm644 "${man_page}" "${BUILD_DIR}/usr/share/zsh/site-functions/$(basename $script)"
44+ install -Dm644 "${script}" "${BUILD_DIR}/usr/share/zsh/site-functions/$(basename $script)"
45 done
46-
47 for script in $(find ./contrib/systemd/system -type f); do
48 install -Dm644 "${script}" "${BUILD_DIR}/usr/lib/systemd/system/$(basename $script)"
49 done
50-
51 for script in $(find ./contrib/systemd/user -type f); do
52 install -Dm644 "${script}" "${BUILD_DIR}/usr/lib/systemd/user/$(basename $script)"
53 done