[devel-distro] How to build custom minimal livecd with m-p
Eugene Prokopiev
eugene.prokopiev at gmail.com
Fri Nov 29 08:57:46 MSK 2024
чт, 28 нояб. 2024 г. в 12:43, Антон Мидюков <midyukov-anton at ya.ru>:
> Возможно, вам нужно собрать не live, а архив или даже образ установленной системы?
Ну в общем да - мне нужен образ, который можно запустить с usb stick и
перенести на системный диск прямо как есть с минимальными изменениями
В простейшем варианте это сделано в
https://git.altlinux.org/people/enp/packages/mkimage-profile-live-minimal-example.git
- его-то я в https://bugzilla.altlinux.org/41987 и предлагал перенести
в mkimage в качестве примера и поддерживать его
собираемость/работоспособность по мере изменения sisyphus и самого
mkimage
Удаление примеров - тоже решение, особенно если примеры давно мертвые,
но это по идее говорит о том, что самостоятельно вне m-p использовать
mkimage не рекомендуется?
В чуть более сложном варианте это сделано в
https://www.altlinux.org/Altlive - когда-то я активно использовал все
3 варианта (консольный вариант даже был основой сервисов, которые я
сопровождал), но сейчас я фактически пользуюсь только вариантом с mate
на своем ноуте и нескольких десктопах вокруг + консольным вариантом на
нескольких VM. С каждым новым бранчем я обещаю себе бросить этот
чемодан без ручки и перетащить все мне необходимое на m-p - сейчас
очередная итерация :)
> >> Без фичи live вы не соберёте live. Там makefile добавляются.
> >
> > А можно чуть подробнее? Я не слишком хорошо знаком с make, можете
> > показать, где и какие makefile добавляются с помощью этой фичи?
>
> features.in/live/generate.mk
> features.in/live/live/stage2cfg.mk
Т.е. мне для моих хотелок фактически нужно форкнуть фичу live и использовать ее?
> > ... p11 переехал на новую схему именования ядер
> >
>
> Моя ветка next переехала.
> Но никто не мешает добавить себе:
> <табуляция>@$(call set,KFLAVOURS,6.6)
Ага, спасибо!
В рамках ликбеза подскажите еще что делают конструкции вида ; @: в
конце некоторых целей в том же live.mk?
--
WBR,
Eugene Prokopiev
More information about the devel-distro
mailing list