Hello community, here is the log from the commit of package aaa_base checked in at Thu Dec 7 19:12:33 CET 2006. -------- --- aaa_base/aaa_base.changes 2006-11-20 17:16:36.000000000 +0100 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2006-12-04 15:35:54.000000000 +0100 @@ -1,0 +2,11 @@ +Mon Dec 4 15:30:45 CET 2006 - werner@suse.de + +- Escape not only braces but all COMP_WORDBREAKS (#225284) + +------------------------------------------------------------------- +Wed Nov 29 16:40:28 CET 2006 - ro@suse.de + +- added rxvt-unicode,screen-256color,xterm-256color to DIR_COLORS +- removed rbash from /etc/shells (#223159) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.uQeHKQ/_old 2006-12-07 19:11:46.000000000 +0100 +++ /var/tmp/diff_new_pack.uQeHKQ/_new 2006-12-07 19:11:46.000000000 +0100 @@ -19,7 +19,7 @@ PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv net-tools Autoreqprov: on Version: 10.2 -Release: 36 +Release: 38 Summary: SUSE Linux Base Package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: aaa_base.tar.bz2 @@ -145,6 +145,11 @@ %defattr(-,root,root) %changelog -n aaa_base +* Mon Dec 04 2006 - werner@suse.de +- Escape not only braces but all COMP_WORDBREAKS (#225284) +* Wed Nov 29 2006 - ro@suse.de +- added rxvt-unicode,screen-256color,xterm-256color to DIR_COLORS +- removed rbash from /etc/shells (#223159) * Mon Nov 20 2006 - ro@suse.de - added sysconfig/sw_management to set preferred update stack if both are installed (defaulting to zlm) (#219390) ++++++ aaa_base.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/DIR_COLORS new/aaa_base/etc/DIR_COLORS --- old/aaa_base/etc/DIR_COLORS 2006-03-01 12:04:38.000000000 +0100 +++ new/aaa_base/etc/DIR_COLORS 2006-11-29 16:40:21.000000000 +0100 @@ -32,12 +32,15 @@ TERM gnome TERM mach-color TERM rxvt +TERM rxvt-unicode TERM screen TERM screen-w +TERM screen-256color TERM vt100 TERM vt102 TERM xterm TERM xterm-debian +TERM xterm-256color TERM iterm # EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/profile.d/complete.bash new/aaa_base/etc/profile.d/complete.bash --- old/aaa_base/etc/profile.d/complete.bash 2006-04-10 14:23:38.000000000 +0200 +++ new/aaa_base/etc/profile.d/complete.bash 2006-12-04 15:29:34.000000000 +0100 @@ -26,7 +26,7 @@ function _cd_ () { local c=${COMP_WORDS[COMP_CWORD]} - local s g=0 x C + local s g=0 x o C local IFS=' ' shopt -q extglob && g=1 @@ -50,14 +50,20 @@ esac # Escape spaces and braces in path names with `\' + s="${COMP_WORDBREAKS// }" + s="${s// }" + s="${s//[\{\}()\[\]]}" + s="${s} (){}[]" + + declare -a C=() + declare -i o + for x in ${COMPREPLY[@]} ; do - x=${x// /\\ } - x=${x//(/\\(} - x=${x//)/\\)} - x=${x//\{/\\\{} - x=${x//\}/\\\}} - x=${x//\[/\\\[} - x=${x//\]/\\\]} + o=${#s} + while test $((o--)) -gt 0 ; do + c="${s:${o}:1}" + x=${x//${c}/\\${c}} + done C=(${C[@]} $x) done COMPREPLY=(${C[@]}) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/shells new/aaa_base/etc/shells --- old/aaa_base/etc/shells 2002-09-13 00:36:24.000000000 +0200 +++ new/aaa_base/etc/shells 2006-11-29 16:39:44.000000000 +0100 @@ -12,6 +12,5 @@ /usr/bin/ksh /usr/bin/passwd /usr/bin/bash -/usr/bin/rbash /usr/bin/tcsh /usr/bin/zsh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org