David Paleino wrote: >> Unfortunately my current netbook is a funky ARM thing that is running >> ubuntu 11.10 until I find time to migrate it to wheezy. Is it >> feasible to just drop current wheezy bash-completion .deb into an old >> ubuntu install? I realize it's usually a stupid thing to try, but I >> suspect bash-completion is fairly isolated and unlikely to break >> anything. Ubuntu 11.10 ships with bash 4.2 and bash-completion 1:1.3. > > I believe it's pretty safe to do -- yes. Oh well, if you run into > any problems, you can always downgrade bash-completion to the > version you have in the repositories :)
FYI, it seems to work, although even with the new dynamic loading, it's still irritatingly slow to load. This is quite strange, thought I'd point it out: $ time bash -c '. /etc/bash_completion' /etc/bash_completion.d/gcc: line 50: [: too many arguments /etc/bash_completion.d/ifupdown: line 3: [: =: unary operator expected /etc/bash_completion.d/ifupdown: line 19: [: =: unary operator expected /etc/bash_completion.d/ipsec: line 3: [: =: unary operator expected /etc/bash_completion.d/kldload: line 3: [: =: unary operator expected /etc/bash_completion.d/man: line 3: [: too many arguments /etc/bash_completion.d/net-tools: line 71: [: =: unary operator expected /etc/bash_completion.d/pkg_install: line 3: [: =: unary operator expected /etc/bash_completion.d/procps: line 26: [: =: unary operator expected /etc/bash_completion.d/procps: line 41: [: =: unary operator expected /etc/bash_completion.d/wireless-tools: line 3: [: =: unary operator expected 1.01user 0.12system 0:01.15elapsed 97%CPU (0avgtext+0avgdata 13504maxresident)k 0inputs+0outputs (0major+2673minor)pagefaults 0swaps $ sudo -i [sudo] password for twb: -bash: [: too many arguments -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: too many arguments -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected root@elba:~# logout I can raise this as a Debian BTS ticket if you think it's worth while. I haven't done any investigation, but the errors sound like simple inadequate quotation of unset variables. Oh, silly me, those files are in etc -- doubtless ones provided by Ubuntu packages rather than the new bash-completion I cherry-picked from sid. Strangely it doesn't happen when I just start my own bash: $ bash WARNING: sourcing .bashrc! twb@elba[Desktop]$ exit $ bash --version GNU bash, version 4.2.10(1)-release (arm-unknown-linux-gnueabi) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. $ A snapshot of my dotfiles (which should be current) are visible here: http://cyber.com.au/~twb/.profile http://cyber.com.au/~twb/.shrc http://cyber.com.au/~twb/.bashrc http://cyber.com.au/~twb/<et cetera> _______________________________________________ Bash-completion-devel mailing list Bash-completion-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/bash-completion-devel