Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: .bashrc messes up 'set'

From: Florian Kulzer <florian.kulzer+debian(at)icfo.es>
Date: Tue Sep 18 2007 - 11:40:07 EDT


On Tue, Sep 18, 2007 at 10:08:35 -0500, Kent West wrote:
> I've just discovered that a stable install (4.0, (with rdiff-backup pulled
> from testing)) has a wonky (that's a technical term, you understand ... ;-)
> ) /etc/skel/bashrc apparently.
>
> If I ssh in as a freshly-created user and then run the "set" command, I get
> pages and pages of script-looking text, seemingly related to ImageMagick,
> as below (most of it snipped out as marked):
>

[...]

>> _ImageMagick ()
>> {
>> local prev;
>> prev=${COMP_WORDS[COMP_CWORD-1]};
>> case "$prev" in
>> -channel)
>> COMPREPLY=($( compgen -W 'Red Green Blue Opacity \
>> Matte Cyan Magenta Yellow Black' -- $cur
>> ));
>> return 0
>
> <snip pages and pages of similar scripting stuff>
>>
>> COMPREPLY=($( command ls $admindir | grep "^$cur" ))
>> }
>> set_prefix ()
>> {
>> [ -z ${prefix:-} ] || prefix=${cur%/*}/;
>> [ -r ${prefix:-}CVS/Entries ] || prefix=""
>> }
>
>
> If I rename/delete/move the user's .bashrc and then log out / back in, the
> "set" command returns what would be expected.
>
> I don't see anything particularly odd in /etc/skel/bashrc (but then, I'm
> not a scripter). I wasn't able to find anything about this on the 'net. I'm
> mostly just wondering if other folks have seen this.

I think this is due to bash_completion now being enabled in the default .bashrc from /etc/skel. These three lines are responsible:

if [ -f /etc/bash_completion ]; then

    . /etc/bash_completion
fi

You can comment them out if the bash_completion code bothers you.

-- 
Regards,            | 
http://users.icfo.es/Florian.Kulzer
          Florian   |


-- 
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Received on Tue Sep 18 12:10:05 2007

This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 05:01:03 EDT

Do you need help?X

Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library