diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2010-10-07 20:05:55 +0300 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2010-10-07 20:05:55 +0300 |
commit | 4cd7c7c87254e8fd39ee4c7fcb423ea3d26c7db5 (patch) | |
tree | c3695ba6d7ecd2f0b12c3ba6648cfd0ccc4f8956 /completions/rpm | |
parent | f0cc5fc2a8642c0acc925c31a0fd81e05f68f62a (diff) | |
download | bash-completion-4cd7c7c87254e8fd39ee4c7fcb423ea3d26c7db5.tar.gz |
Treat *.spm as *.src.rpm.
Source rpms are sometimes named *.spm, e.g. in SUSE.
Diffstat (limited to 'completions/rpm')
-rw-r--r-- | completions/rpm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/completions/rpm b/completions/rpm index d268cabd..16870dad 100644 --- a/completions/rpm +++ b/completions/rpm @@ -164,7 +164,7 @@ _rpm() --excludepath --ignoresize --oldpackage \ --queryformat --repackage --nosuggests" -- "$cur" ) ) else - _filedir 'rpm' + _filedir '[rs]pm' fi ;; -e|--erase) @@ -201,7 +201,7 @@ _rpm() COMPREPLY=( $( compgen -W "$opts --ftpport --ftpproxy \ --httpport --httpproxy --nomanifest" -- "$cur" ) ) else - _filedir 'rpm' + _filedir '[rs]pm' fi else # -q; installed package completion @@ -221,7 +221,7 @@ _rpm() COMPREPLY=( $( compgen -W "$opts --nopgp --nogpg --nomd5" \ -- "$cur" ) ) else - _filedir 'rpm' + _filedir '[rs]pm' fi ;; -[Vy]*|--verify) @@ -236,7 +236,7 @@ _rpm() elif [[ $COMP_LINE == *\ -@(*([^ -])g|-group )* ]]; then _rpm_groups elif [[ $COMP_LINE == *\ -@(*([^ -])p|-package )* ]]; then - _filedir 'rpm' + _filedir '[rs]pm' else _rpm_installed_packages "$nodig" "$nosig" fi @@ -257,14 +257,14 @@ _rpm() COMPREPLY=( $( compgen -W "$opts --nodeps --rmsource \ --rmspec --sign --nodirtokens --target" -- "$cur" ) ) else - _filedir '?(no)src.rpm' + _filedir '@(?(no)src.r|s)pm' fi ;; --tarbuild) _filedir '@(t?(ar.)@([gx]z|bz?(2))|tar.@(lzma|Z))' ;; --resign|--addsign) - _filedir 'rpm' + _filedir '[rs]pm' ;; --setperms|--setgids) _rpm_installed_packages "$nodig" "$nosig" |