Bug 23136

Summary: не удается начать сеанс KDE если в пути домашнего каталога присутствуют пробелы
Product: Sisyphus Reporter: Андрей <aol>
Component: kdebase-wmAssignee: Alexey Rusakov <ktirf>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: blocker    
Priority: P3 CC: aen
Version: unstableKeywords: patch
Hardware: x86   
OS: Linux   
Attachments:
Description Flags
патч для startkde none

Description Андрей 2010-03-12 11:13:45 MSK
Created attachment 4301 [details]
патч для startkde

* Немного лирики.
В школе еще до начала всей шумихи с линуксом стоял линуксовый сервер с samba+ldap+smbldap-tools и виндовыми клиентами. дерево ldap было заполнено с помощью smbldap-tools, благодаря чему там появились группы типа Domain Admins итп. политика размещения домашних каталогов на сервере: /home/$GROUP/$USER. все довольны.

* далее время бежит быстро, а дела идут медленно.
пришел конвертик с линуксом. установили. пользователи на клиентских машинах в /etc/passwd. Народ особого энтузиазма к линуксу не питает, работает в маздае.

* и теперь по делу:
на днях думаю, а дай-ка я прикручу свой лдап к школьному линуксу, авось, народ потянется.. сказано - сделано. pam_ldap, nss_ldap, nfs для /home, все дела.. настроил. пытаюсь войти. в текстовом логине всё в порядке, в кде - не пускают.
поковырявшись, понял, что проблема в startkde, а именно в том, что в некоторых местах не хватает кавычек и имена каталогов с пробелами обрабатываются неверно.
поправил. патч прилагаю.

Андрей.
P.S.: увы, не нашел, что указать в поле Version. где бы на это посмотреть в дистрибутиве?
Comment 1 Andrey Cherepanov 2010-03-12 12:20:21 MSK
На правильный компонент (kdebase-wm).

P.S. Версии соответствуют дате выпуска дистрибутива или номеру релиза. В рассмотрении бага почти не участвуют.
Comment 2 Repository Robot 2010-03-17 03:02:48 MSK
kdebase-3.5.10-alt19 -> sisyphus:

* Tue Mar 16 2010 Sergey V Turchin <zerg@altlinux> 3.5.10-alt19

- allow to start kde when ~/ path contain spaces (ALT#23136)