Bug 17338

Summary: [FR] Перезагружать по <Enter> при обратном отсчете по окончании установки
Product: Sisyphus Reporter: Радюк Михаил <torabora08>
Component: installerAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: aen, antohami, boyarsh, cas, klark, ldv, mike, rider, sem
Version: unstableKeywords: usability
Hardware: all   
OS: Linux   
URL: http://git.altlinux.org/people/mike/packages/?p=installer.git;a=commitdiff;h=2e4a322f7115f1655a24ccea3d551ba936b9775e
Attachments:
Description Flags
'press any key to reboot' at the end of install
none
'press any key to reboot' at the end of install patch (untested) none

Description Радюк Михаил 2008-09-26 00:52:23 MSD
Сделать перезагрузку по <Enter> при обратном отсчете после окончания установки. Было бы комфортно.
Comment 1 Радюк Михаил 2010-01-08 00:45:41 MSK
Что лично я могу сделать (как пользователь Alt linux) для реализации этого FR? Куда копать/стучаться для того, чтобы сдвинуть решение с мертвой точки?
Comment 2 Michael Shigorin 2010-02-20 20:25:59 MSK
http://git.altlinux.org/gears/i/installer.git?p=installer.git;a=blob;f=installer/src/install2-init.c;h=57038cfaee3db0f5d735e87eeace8e1b506ac4d1;hb=HEAD#l133

Можете предложить свои правки к этому файлу, я постараюсь проверить и втащить.
Comment 3 Радюк Михаил 2010-09-25 03:26:47 MSD
Created attachment 4559 [details]
'press any key to reboot' at the end of install
Comment 4 Радюк Михаил 2010-09-25 03:28:13 MSD
Модифицированный файл, должно работать. Прошу проверить и втащить.
Comment 5 Michael Shigorin 2011-01-16 21:33:58 MSK
Comment on attachment 4559 [details]
'press any key to reboot' at the end of install

Что-то он по размеру сильно отличается от installer/src/install2-init.c -- чем Вы его правили?
Comment 6 Michael Shigorin 2011-01-16 21:37:07 MSK
Created attachment 4761 [details]
'press any key to reboot' at the end of install patch (untested)

diff -uwE выручил, по крайней мере получилось выделить собственно разницу.
Comment 7 Michael Shigorin 2011-01-16 21:53:23 MSK
Хм, а это отсюда взято?  http://www.gidforums.com/t-19046.html
Comment 8 Michael Shigorin 2011-01-16 22:13:43 MSK
Минимально причесал и пушнул сюда:
http://git.altlinux.org/people/mike/packages/?p=installer.git;a=shortlog;h=refs/heads/kbhit

Просьба подтвердить/указать источник примера.
Comment 9 Радюк Михаил 2011-01-17 02:14:34 MSK
Да, брал оттуда (http://www.gidforums.com/t-19046.html). Это наиболее прозрачная реализация алгоритма из всех, что нашёл под posix. Чем правил файл уже не помню. Кусок кода тестировал - работает.
Comment 10 Радюк Михаил 2011-05-19 12:54:58 MSK
Очень хочется, чтобы патч приложился к инсталлеру и попал в бету Кентавра. Как его подтолкнуть?
Comment 11 Michael Shigorin 2011-05-20 21:07:25 MSK
Антон, возьми pls -- смотрю, как раз installer.git занялись.  Можно у меня cherry-pick 2e4a322f7115f1655a24ccea3d551ba936b9775e -- поверх 1.4.9-alt1 ложится, сборкой инсталера проверено, работает сообразно заявленному.
Comment 12 Michael Shigorin 2011-05-31 03:01:25 MSK
Поскольку последние полторы недели движняка в installer.git не наблюдаю и бранч отпочковался -- заливаю исправление (task #46538) и предлагаю его также в p6/t6.
Comment 13 Repository Robot 2011-05-31 03:07:46 MSK
installer-1.4.10-alt1 -> sisyphus:

* Tue May 31 2011 Michael Shigorin <mike@altlinux> 1.4.10-alt1
- terminate countdown at a key press (closes: #17338)
Comment 14 Andrey Cherepanov 2011-05-31 10:51:43 MSK
(В ответ на комментарий №12)
> Поскольку последние полторы недели движняка в installer.git не наблюдаю и бранч
> отпочковался -- заливаю исправление (task #46538) и предлагаю его также в
> p6/t6.
Скопировал из Сизифа в p6.
Comment 15 Michael Shigorin 2011-10-20 13:53:41 MSK
(прогоняя очередной цикл) Тёзка, как я Вам благодарен за этот патчик
и за терпение, с которым Вы добивались его тестирования и вхождения!