Bug 9273

Summary: move bash-completion.sh from /etc/profile.d to /etc/bashrc.d
Product: Sisyphus Reporter: Denis G. Samsonenko <d.g.samsonenko>
Component: bash-completionAssignee: ildar <ildar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: ildar, imz, kopilo4ka, led, mike, vvk
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 7371, 9148, 13041, 13532, 15068    

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.