-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mike Frysinger wrote: > On Monday 02 March 2009 22:56:27 Donnie Berkholz wrote: >> On 19:27 Mon 02 Mar , Mike Frysinger wrote: >>> unless i see any new issues come up, bash-4.0-r1 will be going into ~arch >>> this week. now would be a good time to sync up and try bash-4.0 on your >>> system :p. -mike >> comet $ source /usr/share/bash-completion/genkernel >> -bash: /usr/share/bash-completion/genkernel: line 50: unexpected EOF while >> looking for matching `)' -bash: /usr/share/bash-completion/genkernel: line >> 74: syntax error: unexpected end of file >> >> 50 args=( $(case $args in >> 55 (*) compgen -o bashdefault -- "$rhs" ;; # punt >> 56 esac) ) > > comments in subshelled case statements is causing the problem. drop the '# > punt' and it's fine. > >> Actually seems like quite a few of the bash-completion scripts have >> issues with 4.0 ... might want to just run through those. > > i dont use bash completion so i dont have any actually installed. run `bash - > n` on each one on your system and let me know which ones result in errors. > -mike
With my tests using bash 3.2, I noticed that a number of the bash-completion scripts use extglob, so you will need to use `bash -O extglob -n $script` to check for validity. - -- ABCD (lurked for a long while, just never had a reason to post) (this is a resend, I don't think my first one actually got sent properly - - my apologies if this is a duplicate) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkms1QkACgkQOypDUo0oQOqTQgCgzMSClpp+GNJI3oD4tD4PPrlH TCUAoN4Z1YKdPTj4k7+r8dTez/eqgPei =hpiY -----END PGP SIGNATURE-----