Improved rpm backup file avoidance.
This commit is contained in:
parent
b8fb910305
commit
c85a23e687
@ -443,10 +443,10 @@ _services()
|
|||||||
local sysvdir famdir
|
local sysvdir famdir
|
||||||
[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d || sysvdir=/etc/init.d
|
[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d || sysvdir=/etc/init.d
|
||||||
famdir=/etc/xinetd.d
|
famdir=/etc/xinetd.d
|
||||||
COMPREPLY=( $( builtin echo $sysvdir/!(*.rpmsave|*.rpmorig|*~|functions)) )
|
COMPREPLY=( $( builtin echo $sysvdir/!(*.rpm@(orig|new|save)|*~|functions)) )
|
||||||
|
|
||||||
if [ -d $famdir ]; then
|
if [ -d $famdir ]; then
|
||||||
COMPREPLY=( "${COMPREPLY[@]}" $( builtin echo $famdir/!(*.rpmsave|*.rpmorig|*~)) )
|
COMPREPLY=( "${COMPREPLY[@]}" $( builtin echo $famdir/!(*.rpm@(orig|new|save)|*~)) )
|
||||||
fi
|
fi
|
||||||
|
|
||||||
COMPREPLY=( $( compgen -W '${COMPREPLY[@]#@($sysvdir|$famdir)/}' -- $cur ) )
|
COMPREPLY=( $( compgen -W '${COMPREPLY[@]#@($sysvdir|$famdir)/}' -- $cur ) )
|
||||||
@ -9017,7 +9017,7 @@ _update_rc_d()
|
|||||||
[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
|
[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
|
||||||
|| sysvdir=/etc/init.d
|
|| sysvdir=/etc/init.d
|
||||||
|
|
||||||
services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm*)) )
|
services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm@(orig|new|save))) )
|
||||||
services=( ${services[@]#$sysvdir/} )
|
services=( ${services[@]#$sysvdir/} )
|
||||||
options=( -f -n )
|
options=( -f -n )
|
||||||
|
|
||||||
@ -9083,7 +9083,7 @@ _invoke_rc_d()
|
|||||||
[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
|
[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
|
||||||
|| sysvdir=/etc/init.d
|
|| sysvdir=/etc/init.d
|
||||||
|
|
||||||
services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm*)) )
|
services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm@(orig|new|save))) )
|
||||||
services=( ${services[@]#$sysvdir/} )
|
services=( ${services[@]#$sysvdir/} )
|
||||||
options=( --help --quiet --force --try-anyway --disclose-deny --query --no-fallback )
|
options=( --help --quiet --force --try-anyway --disclose-deny --query --no-fallback )
|
||||||
|
|
||||||
@ -9221,7 +9221,7 @@ unset list
|
|||||||
if [ -d $BASH_COMPLETION_DIR -a -r $BASH_COMPLETION_DIR -a \
|
if [ -d $BASH_COMPLETION_DIR -a -r $BASH_COMPLETION_DIR -a \
|
||||||
-x $BASH_COMPLETION_DIR ]; then
|
-x $BASH_COMPLETION_DIR ]; then
|
||||||
for i in $BASH_COMPLETION_DIR/*; do
|
for i in $BASH_COMPLETION_DIR/*; do
|
||||||
[[ ${i##*/} != @(*~|*.bak|*.swp|\#*\#|*.dpkg*|.rpm*) ]] &&
|
[[ ${i##*/} != @(*~|*.bak|*.swp|\#*\#|*.dpkg*|*.rpm@(orig|new|save)) ]] &&
|
||||||
[ \( -f $i -o -h $i \) -a -r $i ] && . $i
|
[ \( -f $i -o -h $i \) -a -r $i ] && . $i
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
3
debian/changelog
vendored
3
debian/changelog
vendored
@ -53,7 +53,8 @@ bash-completion (200811xx) UNRELEASED; urgency=low
|
|||||||
* Added JPEG 2000 files to display completion, thanks to Bastien Nocera
|
* Added JPEG 2000 files to display completion, thanks to Bastien Nocera
|
||||||
(RHBZ: #304771)
|
(RHBZ: #304771)
|
||||||
* Improved rpm macro completion (Ville Skyttä).
|
* Improved rpm macro completion (Ville Skyttä).
|
||||||
* Add -E to rpm completion (Ville Skyttä).
|
* Added -E to rpm completion (Ville Skyttä).
|
||||||
|
* Improved rpm backup file avoidance (Ville Skyttä).
|
||||||
* Merge from Gentoo:
|
* Merge from Gentoo:
|
||||||
- fix 'find' completion so that it properly completes on -?(i)whilename.
|
- fix 'find' completion so that it properly completes on -?(i)whilename.
|
||||||
Patch by Ciaran McCreesh.
|
Patch by Ciaran McCreesh.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user