[yum-commits] yum-utils.bash

Ville Skyttä scop at osuosl.org
Fri Jan 10 13:01:03 UTC 2014


 yum-utils.bash |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

New commits:
commit df0ccfab45fb78e3604cb8ecf354f1a50973b551
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Fri Jan 10 15:00:28 2014 +0200

    completion: Fix file/dir completions for names containing spaces or tabs

diff --git a/yum-utils.bash b/yum-utils.bash
index 65bff76..601e0d9 100644
--- a/yum-utils.bash
+++ b/yum-utils.bash
@@ -37,6 +37,7 @@ _yu_repomanage()
         return 0
     fi
 
+    local IFS=$'\n'
     COMPREPLY=( $( compgen -d -- "$cur" ) )
 } &&
 complete -F _yu_repomanage -o filenames repomanage repomanage.py
@@ -88,6 +89,7 @@ _yu_verifytree()
         return 0
     fi
 
+    local IFS=$'\n'
     COMPREPLY=( $( compgen -d -- "$cur" ) )
 } &&
 complete -F _yu_verifytree -o filenames verifytree verifytree.py
@@ -107,6 +109,7 @@ _yu_repo_graph()
             return 0
             ;;
         -c)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -X '!*.conf' -- "$cur" ) )
             return 0
             ;;
@@ -128,10 +131,12 @@ _yu_repo_rss()
             return 0
             ;;
         -f)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -X '!*.xml' -- "$cur" ) )
             return 0
             ;;
         -c)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -X '!*.conf' -- "$cur" ) )
             return 0
             ;;
@@ -154,6 +159,7 @@ _yu_repoclosure()
             return 0
             ;;
         -c|--config)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -X '!*.conf' -- "$cur" ) )
             return 0
             ;;
@@ -196,6 +202,7 @@ _yu_repoquery()
             return 0
             ;;
         -f|--file)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -- "$cur" ) )
             return 0
             ;;
@@ -231,6 +238,7 @@ _yu_repoquery()
             return 0
             ;;
         -c|--config)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -X '!*.conf' -- "$cur" ) )
             return 0
             ;;
@@ -247,6 +255,7 @@ _yu_repoquery()
             return 0
             ;;
         --installroot)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -d -- "$cur" ) )
             return 0
             ;;
@@ -283,10 +292,12 @@ _yu_yumdb()
             return 0
             ;;
         -c|--config)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -X '!*.conf' -- "$cur" ) )
             return 0
             ;;
         shell)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -f -o plusdirs -- "$cur" ) )
             return 0
             ;;
@@ -343,6 +354,7 @@ _yu_builddep()
         return 0
     fi
 
+    local IFS=$'\n'
     COMPREPLY=( $( compgen -f -o plusdirs -X "!*.spec" -- "$cur" ) )
     [[ $cur != */* && $cur != ~* ]] && _yum_list all "$cur" 2>/dev/null
 } &&
@@ -384,6 +396,7 @@ _yu_debug_dump()
         return 0
     fi
 
+    local IFS=$'\n'
     COMPREPLY=( $( compgen -f -o plusdirs -- "$cur" ) )
 } &&
 complete -F _yu_debug_dump -o filenames yum-debug-dump yum-debug-dump.py
@@ -398,6 +411,7 @@ _yu_yumdownloader()
 
     case $prev in
         --destdir)
+            local IFS=$'\n'
             COMPREPLY=( $( compgen -d -- "$cur" ) )
             return 0
             ;;


More information about the Yum-commits mailing list