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

Антон Мидюков antohami at basealt.ru
Thu Sep 23 05:31:08 MSK 2021


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. Сможем сделать это,
тогда и остальное осилим.

-- 
С уважением, Антон Мидюков <antohami at basealt.ru>


More information about the Make-initrd mailing list