From c01b6778f438b4b97e4bfe54762bdca69e9ef49a Mon Sep 17 00:00:00 2001 From: CyberVitexus Date: Tue, 26 May 2026 12:18:18 +0200 Subject: [PATCH] fix: tolerate missing shell completion support across distros Symfony Console on bookworm only supports bash, on jammy supports no shells at all, while trixie/noble/resolute support both bash and zsh. Add || true so builds don't fail when a distro's Symfony version doesn't support the requested shell. Co-Authored-By: Claude Sonnet 4.6 --- debian/rules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/rules b/debian/rules index 1aa3410..6129e35 100755 --- a/debian/rules +++ b/debian/rules @@ -45,9 +45,9 @@ override_dh_install: sed -i "s|require_once __DIR__.'/../vendor/autoload.php';|require_once '/tmp/multiflexi-cli-build-autoload.php';|" \ /tmp/multiflexi-cli-build.php mkdir -p debian/multiflexi-cli/usr/share/bash-completion/completions - php /tmp/multiflexi-cli-build.php completion bash > debian/multiflexi-cli/usr/share/bash-completion/completions/multiflexi-cli + php /tmp/multiflexi-cli-build.php completion bash > debian/multiflexi-cli/usr/share/bash-completion/completions/multiflexi-cli || true mkdir -p debian/multiflexi-cli/usr/share/zsh-completion/completions - php /tmp/multiflexi-cli-build.php completion zsh > debian/multiflexi-cli/usr/share/zsh-completion/completions/multiflexi-cli + php /tmp/multiflexi-cli-build.php completion zsh > debian/multiflexi-cli/usr/share/zsh-completion/completions/multiflexi-cli || true rm -f /tmp/multiflexi-cli-build.php /tmp/multiflexi-cli-build-autoload.php install -m0755 -d debian/multiflexi-cli/usr/share/pkg-php-tools/autoloaders echo 'deb multiflexi-cli multiflexi-cli/autoload.php' > debian/multiflexi-cli/usr/share/pkg-php-tools/autoloaders/multiflexi-cli