Bug 21612

Summary: /etc/sysconfig/autologin принадлежит ему
Product: Sisyphus Reporter: Zerg <anubix>
Component: xbmc-standaloneAssignee: Sergey Bolshakov <sbolshakov>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: mike, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 21618    
Bug Blocks:    

Description Zerg 2009-09-18 12:11:27 MSD
/etc/sysconfig/autologin принадлежит пакету xbmc-standalone
Comment 1 Zerg 2009-09-18 12:34:01 MSD
Миш! Может, запаковать /etc/sysconfig/autologin в autologin с какими-нибудь закомментированными строками?
Comment 2 Sergey Bolshakov 2009-09-18 13:12:44 MSD
в чём собссно проблема ?
место было свободно, я его занял.
Comment 3 Zerg 2009-09-18 22:57:57 MSD
Еще /etc/sysconfig/lm_sensors и /etc/sysconfig/pcmcia свободны ;-)
Comment 4 Michael Shigorin 2009-09-18 23:23:12 MSD
(In reply to comment #2)
> в чём собссно проблема ?
> место было свободно, я его занял.
А оно так нужно или твой выбор?  Просто /etc/sysconfig/autologin действительно давно используется в autologin, причём пакетить его нельзя:

---
# Try autologin first, if wanted...
AUTOLOGIN_EXE=/usr/sbin/autologin
AUTOLOGIN_CFG=/etc/sysconfig/autologin
if [ -x "$AUTOLOGIN_EXE" -a -s "$AUTOLOGIN_CFG" ]; then
        EXEC_ARGS=
        . "$AUTOLOGIN_CFG"
        "$AUTOLOGIN_EXE" $EXEC_ARGS &
        wait $!
fi
--- /etc/X11/prefdm
Comment 5 Michael Shigorin 2009-09-18 23:23:53 MSD
(In reply to comment #4)
> причём пакетить его нельзя:
Ммм... разве что %ghost, так?
Comment 6 Zerg 2009-09-18 23:28:00 MSD
(В ответ на комментарий №5)
> Ммм... разве что %ghost, так?
Если пустой, то да, но лучше коментов написать, чтоб с первого взгляда понятно было, чем его заполнять можно.
Comment 7 Michael Shigorin 2009-09-19 00:11:24 MSD
Попробуй установить autologin и положить пару закомментированных строчек в /etc/sysconfig/autologin, а потом передёрнуть иксы -- я ж не зря prefdm цитировал.

Помнится, так и хотел сделать, когда пакет подбирал, но не получается.
Comment 8 Sergey Bolshakov 2009-09-19 00:36:53 MSD
я занял это место именно с целью использования совместно с autologin,
поскольку иных способов получить желаемое не усмотрел.
если таковой способ будет предложен -- рассмотрю.
Comment 9 Sergey Bolshakov 2009-09-19 00:37:58 MSD
и кстати, предложение заполнять /etc/sysconfig/autologin из %post меня не устроит.
Comment 10 Zerg 2009-09-19 00:52:01 MSD
Я только предлагаю исправить ошибку, которая описана в #0
Comment 11 Michael Shigorin 2009-09-19 00:55:18 MSD
(In reply to comment #9)
> и кстати, предложение заполнять /etc/sysconfig/autologin из %post меня не
> устроит.
А кстати, чем?  Чай не демьян, чужие конфиги полиси ковырять не запрещает -- особенно если их только подразумевают в потенциально владеющем пакете ;)
Comment 12 Sergey Bolshakov 2009-09-19 02:19:25 MSD
#10: ошибки нет, по крмере формально;
#11: представь, что подобных пакета два или более.
в общем, до появления хорошей идеи wontfix
Comment 13 Zerg 2009-09-19 02:27:44 MSD
(В ответ на комментарий №12)
> #10: ошибки нет, по крмере формально;
Есть. PHP же не владеет конфигами apache, потому, что ему туда нужно что-то написать.

> #11: представь, что подобных пакета два или более.
> в общем, до появления хорошей идеи wontfix
alterator-xbmc, installer-feature-hack-xbmc-standalone, убрать sysconfig/autologin из пакета, остальные файлы переложить в xbmc
Comment 14 Anton Farygin 2009-09-19 07:14:35 MSD
Проблема инфраструктуры конфигурационных файлов - это не проблема xbmc, а проблема пакета autologin.

И да, два одновременных автологина в систему невозможно, поэтому считаю распространение конфига для autologin в составе xbmc правильным.
Comment 15 Michael Shigorin 2009-09-19 12:33:15 MSD
(In reply to comment #14)
> И да, два одновременных автологина в систему невозможно
Точнее, два одновременных пакета-пользователя autologin.

IMHO следует придумать правила пользования /etc/sysconfig/autologin -- например, добавить в autologin README.ALT, где указать, что этот файл НЕ принадлежит пакету autologin, но другим пакетам -- монопольным пользователям autologin, конфликтующим между собой.  Если идёт -- перевешивайте туда, если нет -- давайте уже придумаем чего и закроем вопрос нормально.
Comment 16 Zerg 2009-09-19 12:59:52 MSD
Тогда /etc/sysconfig/autologin -- единственный файл, который нужно оставить в этом пакете
Comment 17 Anton Farygin 2009-09-20 00:38:05 MSD
мне эта идея нравится. Перевешиваю на autologin
Comment 18 Zerg 2009-09-20 03:24:03 MSD
Нет, погодите. Если /etc/sysconfig/autologin не будет принадлещать пакету autologin, то он нипричём
Comment 19 Sergey Bolshakov 2013-05-09 15:57:26 MSK
пакета xbmc-standalone больше нет.
Comment 20 Zerg 2013-05-09 16:22:43 MSK
Ну и ладно :-)