From 34f574dc890c477fd4231c277b55eb2d7efa2364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Fri, 11 Feb 2011 00:06:20 +0200 Subject: [PATCH] Add rpmbuild --buildpolicy completion. --- completions/rpm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/completions/rpm b/completions/rpm index b3ff2913..098cdc99 100644 --- a/completions/rpm +++ b/completions/rpm @@ -259,7 +259,14 @@ _rpmbuild() _filedir return 0 ;; - --define|-D|--with|--without|--buildpolicy) + --buildpolicy) + local cfgdir=$( $rpm --eval '%{_rpmconfigdir}' 2>/dev/null ) + if [[ $cfgdir ]]; then + COMPREPLY=( $( compgen -W "$( command ls $cfgdir/brp-* \ + 2>/dev/null | sed -ne "s|^$cfgdir/brp-||p" )" -- "$cur" ) ) + fi + ;; + --define|-D|--with|--without) return 0 ;; esac