Update BackTunnel PKGBUILD: add backtunnel-keys and backtunnel-authorize scripts, refine bash completion install

This commit is contained in:
2025-09-20 17:17:41 +02:00
parent 2d936f1637
commit cf24f576a4

View File

@@ -44,6 +44,8 @@ package() {
install -Dm755 "scripts/backtunnel-share-tui" "${pkgdir}/usr/bin/backtunnel-share-tui"
install -Dm755 "scripts/backtunnel-access-tui" "${pkgdir}/usr/bin/backtunnel-access-tui"
install -Dm755 "scripts/backtunnel-auth-setup" "${pkgdir}/usr/bin/backtunnel-auth-setup"
install -Dm755 "scripts/backtunnel-keys" "${pkgdir}/usr/bin/backtunnel-keys"
install -Dm755 "scripts/backtunnel-authorize" "${pkgdir}/usr/bin/backtunnel-authorize"
# Optional helper to create per-user config from example
if [[ -f "scripts/backtunnel-init" ]]; then
@@ -69,8 +71,10 @@ EOF
install -Dm644 "man/backtunnel.1" "${pkgdir}/usr/share/man/man1/backtunnel.1"
# Bash completion (install for both command names)
install -Dm644 "completions/backtunnel.bash" "${pkgdir}/usr/share/bash-completion/completions/backtunnel-share"
install -Dm644 "completions/backtunnel.bash" "${pkgdir}/usr/share/bash-completion/completions/backtunnel-access"
if [[ -f "completions/backtunnel.bash" ]]; then
install -Dm644 "completions/backtunnel.bash" "${pkgdir}/usr/share/bash-completion/completions/backtunnel-share"
install -Dm644 "completions/backtunnel.bash" "${pkgdir}/usr/share/bash-completion/completions/backtunnel-access"
fi
# Dolphin service menus (Plasma 6 path)
install -Dm644 "servicemenus/backtunnel_share.desktop" "${pkgdir}/usr/share/kio/servicemenus/backtunnel_share.desktop"