[make-initrd] udhcpc script в фиче network

Alexey Gladkov gladkov.alexey at gmail.com
Thu Sep 23 11:59:50 MSK 2021


On Thu, Sep 23, 2021 at 09:31:08AM +0700, Антон Мидюков wrote:
> 23.09.2021 07:45, Alexey Gladkov пишет:
> > On Thu, Sep 23, 2021 at 01:06:33AM +0300, Leonid Krivoshein wrote:
> >>> Ты где-то отдельно пишешь код
> >>
> >> Код отправляю пока в Сизиф и в локальную гитовницу:
> >>
> >> git.altlinux.org/people/klark/packages/make-initrd-bootchain.git
> > 
> > Это отдельный репозиторий, делать ревью коммитов непонятно как.
> > git.alt/people это почти худшее место для обсуждения хода. Даже тарболл и
> > патчи в рассылке лучше.
> > 
> > Ты несколько раз говорил про него, но я просто не знаю, что с ним делать.
> > 
> > Я уже понял, что этот репозиторий живёт своей жизнью и имеет свою историю
> > изменений. Эта история безусловно важна и выкидывать её будет ошибкой. Но
> > проблема в том, что я не представляю как это мерджить поскольку это даже
> > как subtree сделать.
> > 
> > Моё предыдущее предложение сделать патчсет уже не актуально в данной
> > ситуации. Я предполагал, что у тебя будет некая минимальная реализация, а
> > остальное мы доработали бы в рабочем порядке. В этом случае все изменения
> > бы ли бы рабочими и проходили обсуждение. Увы, это всё теперь невозможно.
> 
> Давайте попытаемся съесть этого слона по частям.
> Как ни крути, а Леониду нужно было понимание, что должно получиться.
> Необходимо было проверять, подойдёт или нет то или иное решение.
> Сейчас появилась работающая реализация, которую можно маленькими кусочками
> начать перетаскивать в make-initrd.
> Выглядеть это может как-то так:
> Готовим патч для make-initrd, остальной код altboot адаптируем к этому патчу.
> Патч принят, готовим следующий патч, снова адаптируем оставшийся код к новому патчу.
> Не принят, исправляем патч, адаптируем остальной код к изменившемуся патчу.
> И тогда через n-ное количество итераций в репозитории alt-bootchain не останется
> кода, и всё будет реализовано уже в make-initrd правильно.
> Сложно, но возможно.

Я про такую стратегию и писал в прошлом письме. Да, осталась только она.

> Первое, что нужно сделать, это преодолеть форк pipeline. Сможем сделать это,
> тогда и остальное осилим.

Опять же кода я не видел, но судя по разговорам с Леонидом форк имеет
обратную совместимость с pipeline. Если это действительно так, то больших
проблем быть не должно.

-- 
Rgrds, legion



More information about the Make-initrd mailing list