Summary: | недостаточно жёсткая проверка, что установка с CD/DVD | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | alterator-pkg | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | aen, boyarsh, cas, rider, sem, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://git.altlinux.org/people/mike/packages/?p=installer-feature-repo-add.git | ||
Bug Depends on: | |||
Bug Blocks: | 27685 |
Description
Michael Shigorin
2014-01-10 18:34:46 MSK
не забываем про USB cdrom, проблемы отсутствия которого после установки приведут к невозможности загрузиться. Править надо systemd и компанию. Тогда предлагаю: - из alterator-pkg вынести этот хук в отдельную installer-feature; - там доработать по comment 0; - RM конкретных дистрибутивов (СПТ?) при необходимости включать эту фичу с учётом comment 1 (и IPMI Virtual Media, хотя это менее страшно). Итого: - из alterator-pkg-2.6.18-alt1 скрипт postinstall.d/90-pkg.sh вынесен в installer-feature-repo-add-0.1-alt1; - поскольку там же при сетевой установке добавляются и сетевые репо (что скорее полезно), может иметь смысл согласовать некую ручку, которая позволила бы RM выбрать: брать всё или только сеть. В installer-feature-repo-add-0.2-alt1 добавил ограничения на CDROMDEV, для которого будет выполнено добавление sources.list: - существующее устройство вида /dev/sr*|/dev/cdrom*|/dev/dvd*; - подключено не по USB (AFAIR это же исключает IPMI virtual media); - /sbin/init не является симлинком (как сделано в systemd-sysvinit). Последнее может быть со временем выкинуто, если окажется, что на noauto это чудо партнёрской техники больше не спотыкается. alterator-pkg-2.6.18-alt1 -> sisyphus: * Mon Jan 13 2014 Michael Shigorin <mike@altlinux> 2.6.18-alt1 - Drop 90-pkg.sh, see also installer-feature-cdrom-add (closes: #29704) * Sun Jan 12 2014 Evgeny Sinelnikov <sin@altlinux> 2.6.17-alt1 - Add support cifs install method Поскольку УМВР, закрываю; обращаю особое внимание релиз-менеджеров, что при необходимости пакет installer-feature-repo-add-stage2 следует добавлять в INSTALL2_PACKAGES или в эквиваленте. Заинтересованных прошу отсмотреть diff между 0.1-alt1 и 0.2-alt1. (В ответ на комментарий №1) > не забываем про USB cdrom, проблемы отсутствия которого после установки > приведут к невозможности загрузиться. Проверил сейчас на "Эльбрус 101-РС" -- с отключенным USB DVD грузимся нормально, по крайней мере при вот такой строке в /etc/fstab: /dev/sr0 /media/ALTLinux udf,iso9660 ro,noauto,user,utf8,nofail,comment=x-gvfs-show 0 0 > Править надо systemd и компанию. Вероятно -- потому как собственно _смонтировать_ носитель дальше не выходит: [root@e101-2 ~]# mount /dev/sr0 /media/ALTLinux mount: /media/ALTLinux: cannot mount /dev/sr0 read-only. [root@e101-2 ~]# apt-cdrom add Используется точка монтирования носителя /media/ALTLinux/ Размонтируется носитель Вставьте, пожалуйста, носитель в привод и нажмите <Enter> Монтируется носитель E: Не удалось смонтировать носитель. [root@e101-2 ~]# _ |