Автодополнение команд bash-completion

Давным-давно настраивал bash-completion, но потом он перестал работать и только счас докапался почему же. Изменения произошли на границе версий
bash-completion-20081218.ebuild 4 months
bash-completion-20060301-r2.ebuild 12 months
Изменился файл для подключения '/etc/profile.d/bash-completion' на '/etc/profile.d/bash-completion.sh'.
Устаревшее HOWTO: http://howflow.com/tricks/gentoo_enable_bash_tab_completion_for_portage_tools.
В итоге, что бы работало дополнение добавляем 'source /etc/profile.d/bash-completion.sh' в '/etc/bash/bashrc'.
И включаем через eselect либо глобально, либо отдельно для юзера различные виды дополнения.

помоему, вы ссзб и даёте

помоему, вы ссзб и даёте некошерные советы.
во первых, /etc/profile.d/ подсасывается в /etc/profile по умолчанию:

for sh in /etc/profile.d/*.sh ; do
        [ -r "$sh" ] && . "$sh"
done
unset sh

а /etc/profile в свою очередь читается при инициализации баша.

во вторых, eselect всегда кошерно отрабатывается и результат, если в конфигах руками не злобствовать, всегда ожидаем.

:)

app-shells/bash-completion/bash-completion-1.0-r5.ebuild

app-shells/bash-completion/bash-completion-1.0-r5.ebuild
pkg_postinst() {
elog "Any user can enable the base completions without editing their"
elog ".bashrc by running:"
elog
elog " eselect bashcomp enable base"
elog
elog "The system administrator can also be enable this globally with"
elog
elog " eselect bashcomp enable --global base"
elog
elog "Additional completion functions can also be enabled or"
elog "disabled using eselect's bashcomp module."
elog
elog "If you use non-login shells you still need to source"
elog "/etc/profile.d/bash-completion.sh in your ~/.bashrc."

$ head /etc/profile -n 4
# /etc/profile: login shell setup
#
# That this file is used by any Bourne-shell derivative to setup the
# environment for login shells.

И что есть ссзб ?

integer написал(а): И что

integer написал(а):
И что есть ссзб ?

ССЗБ

lol

lol

evadim написал(а):integer

evadim написал(а):
integer написал(а):
И что есть ссзб ?

ССЗБ

если уж быть корректным, пишите по английски термины, чтоб потом поиском можно б было найти ... а то такая каша, в которой никакой поиск не рулит

__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".