Summary: | Слишком много шагов по умолчанию | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | alterator-setup | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P5 | CC: | antohami, boyarsh, iv, mike, sem |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergey V Turchin
2020-10-14 10:56:22 MSK
> и положить краткий README по настройке своего списка шагов.
или очень краткий со ссылкой на подробности на wiki.
Этот модуль по сути делался под конкретную задачу (http://altlinux.org/cubox) -- тогда не стал его слишком обобщать, потому как на том бы и застрял, зная себя. Прямо сейчас свой список шагов можно организовать installer-feature'ой (максимум вынести из этого пакета в отдельный подпакет, который бы можно было не ставить, а установить ещё что-то, которое предоставляет alterator-setup-steps или что-то вроде того). Переделывать именно это место именно в этом пакете смысла не вижу, поскольку вообще-то набивку installer-steps стоит переосмысливать _и_ в installer (сейчас это всё делается вручную -- обычно в installer-distro-*, но не регламентировано -- и без контроля того, что нужные модули попадают в образ и вообще существуют, как вот grub/lilo на e2k отсутствуют), _и_ в livecd-install. Причём плясать там стоит не от этого узкого и частного случая, а именно от более широкого -- installer. В общем, тема дефоркирования installer/livecd-install/alterator-setup пока что ждёт своего героя, и легко ему не будет. Но спасибо, что поднял эту тему. Чуть не забыл -- если кто возьмётся, стоит проконсультироваться с sem@. Но только не прямщас, пожалуйста. Почему шаги то лишние? Все нужные. Нормальный дефолт. Если список нужен свой нужно опакетить другой список и переопределить путь до списка шагов. А гвоздики нужно убрать везде в alterator-setup. Всё должно определяться в конфиге. Если мы шаги уберём, то текущий профиль m-p автоматом будет собирать непригодные rootfs. Чего совсем не хочется. (Ответ для Антон Мидюков на комментарий #4) > Почему шаги то лишние? Все нужные. Нормальный дефолт. Нет, лишние, плохой дефолт. :-) > Если список нужен свой нужно опакетить другой список и переопределить путь > до списка шагов. А гвоздики нужно убрать везде в alterator-setup. Дык, зависимости на alterator-* гвоздиками прибиты. Немного, но корректнее оторвать. Может, это будет некий ящик где только IP настроить и за работу. И alterator-users всякие там на фиг не нужны. > Всё должно определяться в конфиге. > Если мы шаги уберём, то текущий профиль m-p автоматом будет собирать > непригодные rootfs. Чего совсем не хочется. Сделайте alterator-setup-core, например. (Ответ для Sergey V Turchin на комментарий #5) > Сделайте alterator-setup-core, например. Так у нас и так всё работает ;-) Серж, ты же сам большой -- сделай, как считаешь нужным, только тогда у нас будет ещё одним форком больше к тому времени, когда всё-таки уже придётся с этим всем разбираться всерьёз (начиная со списков steps и взаимодействия с installer-feature-*, в livecd-install были немелкие хаки на сей счёт). > сделай, как считаешь нужным, только тогда у нас > будет ещё одним форком больше Форкнуть проще не заводя этот баг. ;-) > к тому времени, когда всё-таки уже придётся с > этим всем разбираться всерьёз Постоянное это то самое временное. Ты мне недавно про gostcrypto сам это говорил. ;-) Анонс возможности переназначить шаги при сборке rootfs в mkimage-profiles: https://lists.altlinux.org/pipermail/devel-distro/2020-November/002200.html Неактуально. Достаточно сделать свой (Ответ для Sergey V Turchin на комментарий #9) > Неактуально. Достаточно сделать свой пакет с зависимостью на этот. |