Bug 9273 - move bash-completion.sh from /etc/profile.d to /etc/bashrc.d
Summary: move bash-completion.sh from /etc/profile.d to /etc/bashrc.d
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: bash-completion (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: ildar
QA Contact: qa-sisyphus
URL:
Keywords:
: 5815 14606 (view as bug list)
Depends on:
Blocks: 7371 9148 13041 13532 15068
  Show dependency tree
 
Reported: 2006-03-19 17:45 MSK by Denis G. Samsonenko
Modified: 2008-03-28 02:08 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis G. Samsonenko 2006-03-19 17:45:53 MSK
Пользуюсь bash-completion, очень полезная штука. Однако, если шелл запущен не
как логин-шелл, то bash-completion недоступен. А практически все терминалы в
X-ах по умолчанию запускают шелл не как логин-шелл. Получается, что только в
чистой консоли или в ssh-сессии становтся доступным bash-completion, а вот в
xterm или шелле, запускаемым mc -- нет.

Этой ситуации можно было бы избежать, если переложить bash-completion.sh из
/etc/profile.d в /etc/bashrc.d.
Comment 1 Denis G. Samsonenko 2007-07-10 06:17:24 MSD
Уже больше года в неподтверждённых. Будет какая-либо реакция или нет?
Comment 2 Ivan Zakharyaschev 2008-02-22 01:02:58 MSK
*** Bug 14606 has been marked as a duplicate of this bug. ***
Comment 3 Ivan Zakharyaschev 2008-02-22 01:10:36 MSK
When it will be moved to /etc/bashrc.d/, there will be no more need to test that
it is bash (and not zsh or something else).
Comment 4 Ivan Zakharyaschev 2008-02-22 01:31:00 MSK
*** Bug 5815 has been marked as a duplicate of this bug. ***
Comment 5 Ivan Zakharyaschev 2008-02-22 01:59:54 MSK
There is no need to add the hook also to /etc/profile.d/ because /etc/bashrc.d
is executed by `bash --login', too (I've just tested it), although this is not
reflected in the manpage for bash.
Comment 6 Michael Shigorin 2008-02-22 12:17:28 MSK
Надеюсь, майнтейнер просто загружен и доберётся -- последняя сборка датирована
октябрём 2007.  Хотя могу запросить/сделать и NMU.
Comment 7 Alex Murygin 2008-02-22 13:43:29 MSK
Постараюсь сегодня залить. Спасибо, за подробное описание.
Comment 8 Alex Murygin 2008-02-22 17:39:24 MSK
Залито исправленное
Comment 9 Michael Shigorin 2008-02-22 19:09:32 MSK
Спасибо :)
Comment 10 Ivan Zakharyaschev 2008-03-25 20:11:16 MSK
Thanks! bash-completion-20060301-alt05 works.
Comment 11 Denis G. Samsonenko 2008-03-26 08:30:15 MSK
(In reply to comment #10)
> Thanks! bash-completion-20060301-alt05 works.

А можно его положить в branch, а так же в грядущий ALD-4.0.3?
Comment 12 Ivan Zakharyaschev 2008-03-28 02:08:12 MSK
(In reply to comment #11)
> (In reply to comment #10)
> > Thanks! bash-completion-20060301-alt05 works.
> 
> А можно его положить в branch, а так же в грядущий ALD-4.0.3?

https://bugzilla.altlinux.org/show_bug.cgi?id=13532 относится к branch.