From 8270b9cf81f3931051518d13f46d7ee6c87969eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Tue, 9 Jun 2009 00:19:58 +0300 Subject: [PATCH] Use compgen -W in mock root completions. --- contrib/mock | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contrib/mock b/contrib/mock index 933d5316..f7fc7bc3 100644 --- a/contrib/mock +++ b/contrib/mock @@ -32,8 +32,9 @@ _mock() return 0 ;; -r|--root) - COMPREPLY=( $( command ls $cfgdir | \ - sed -ne 's/^\('$cur'.*\)\.cfg$/\1/p') ) + COMPREPLY=( $( compgen -W "$( command ls $cfgdir )" \ + -- $cur ) ) + COMPREPLY=( ${COMPREPLY[@]/%.cfg/} ) return 0 ;; --@(config|result)dir)