The file /etc/bash_completion created from ebuild app-shells/bash-completion (up to and including 20021013) does not belongs in /etc. It is not a configuration file and should thus be located somewhere else. The placement in /etc only generates a lot of undesired etc-update requests. Ok, it is the default placement suggested by the bash-completion project, but it is still wrong, esp. in the otherwise well structured Gentoo environment.
well cant you make a similar arguement about /etc/profile ?
where would you suggest?
I think it should be somewhere in /usr/share/.
i dont agree, bash_completion configures the completion code in bash so /etc seems to be the apropriate place for it
Duh... I guess I was a bit lost when submitting this bug. I more or less missed the fact that /etc/bash_completion does contain a whole lot of config data (although in a not very easy reading fashion, I wouldn't mind a bit cleaner separation of config and script code in that file, but that is of course not a Gentoo issue) and probably was mostly annoyed that it constantly popped up in my etc-update sessions. With the great new automerge behaviour of etc-update I won't see that anymore. So, sorry for waisting your time folks. Close thread at will.
closing bug, as poster agreed that the current location is correct