Treat *.spm as *.src.rpm.
Source rpms are sometimes named *.spm, e.g. in SUSE.
This commit is contained in:
parent
f0cc5fc2a8
commit
4cd7c7c872
@ -102,7 +102,7 @@ complete -f -X '!*.fig' xfig
|
||||
complete -f -X '!*.@(mid?(i)|cmf)' playmidi
|
||||
complete -f -X '!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' timidity
|
||||
complete -f -X '!*.@(m[eo]d|s[3t]m|xm|it)' modplugplay modplug123
|
||||
complete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' vi vim gvim rvim view rview rgvim rgview gview emacs xemacs sxemacs kate kwrite
|
||||
complete -f -X '*.@(o|so|so.!(conf)|a|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' vi vim gvim rvim view rview rgvim rgview gview emacs xemacs sxemacs kate kwrite
|
||||
complete -f -X '!*.@([eE][xX][eE]?(.[sS][oO])|[cC][oO][mM]|[sS][cC][rR])' wine
|
||||
complete -f -X '!*.@(zip|z|gz|tgz)' bzme
|
||||
# konqueror not here on purpose, it's more than a web/html browser
|
||||
@ -113,7 +113,7 @@ complete -f -X '!*.@(sxc|stc|xls?([bmx])|xlw|xlt?([mx])|[ct]sv|ods|ots)' oocalc
|
||||
complete -f -X '!*.@(sxd|std|sda|sdd|odg|otg)' oodraw
|
||||
complete -f -X '!*.@(sxm|smf|mml|odf)' oomath
|
||||
complete -f -X '!*.odb' oobase
|
||||
complete -f -X '!*.rpm' rpm2cpio
|
||||
complete -f -X '!*.[rs]pm' rpm2cpio
|
||||
complete -f -X '!*.aux' bibtex
|
||||
complete -f -X '!*.po' poedit gtranslator kbabel lokalize
|
||||
complete -f -X '!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' harbour gharbour hbpp
|
||||
|
@ -72,7 +72,7 @@ _mock()
|
||||
--sources --verbose --quiet --trace --enable-plugin \
|
||||
--disable-plugin --print-root-path' -- "$cur" ) )
|
||||
else
|
||||
_filedir '?(no)src.rpm'
|
||||
_filedir '@(?(no)src.r|s)pm'
|
||||
fi
|
||||
} &&
|
||||
complete -F _mock -o filenames mock
|
||||
|
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user