[devel-distro] Включение alterator-postinstall в инсталлятор

Evgeny Sinelnikov sin at altlinux.org
Sat Aug 31 14:03:03 MSK 2019


Здравствуйте.

вс, 25 авг. 2019 г. в 13:16, Andrey Cherepanov <cas �� altlinux.org>:
>
> 23 августа 2019 г. 12:48:34 GMT+03:00, Igor Chudov <nir �� altlinux.org> пишет:
>>
>> Добрый день.
>>
>> Для автоматического развёртывания ОС с использованием функционала autoinstall иногда необходимо выполнить больше действий, чем умеет стандартный инсталлятор. На altwiki описан модуль alterator-postinstall, который мог бы сильно помочь в решении проблем, но, как я понимаю, на данный момент он не включается в установщик.
>>
>> Предлагаю включить данный модуль в стандартный образ, чтобы максимизировать возможности автоматизации.
>
> А что есть "стандартный образ"?

Думаю, что Игорь подразумевал Workstation или Server, которые доступны
у нас на сайте.
Я бы уточнил, что нужно добавить такую возможность везде.
Тем или иным способом, хотелось бы получиьт кастомную установку путём
подкладывания файла.

В данном случае (alterator-postinstall), файлы получаются по http или
вбиваются в autoinstall.scm однострочным многострочником ;)

    ("/postinstall/firsttime" script "http://server/post.sh")
    ("/postinstall/firsttime" run "curl --silent --insecure
http://server/finish")

    ("/postinstall/laststate" script
"http://server/alterator_finish.sh")
    ("/postinstall/laststate" run "curl --silent --insecure
http://server/gotoreboot")

А хотелось бы скрипт написать, на флешку положить и пойти раскатывать.
И тут вторая засада - как положить на флешку и инсталлятором
autoinstall.scm? Тут получаем ту же проблему, что и со скриптом -
нужно с собой где-то http-сервер тащить и рассчитывать, что фалы с
него будут доступны по время инсталяции. По этому поводу была уже
такая бага:
https://bugzilla.altlinux.org/show_bug.cgi?id=26813

В общем, alterator-postinstall - это уже кое что, но ещё не решение.
Хотелось бы иметь возможность класть файлы autoinstall.scm, а также
laststate и firsttime скрипты на ту же флешку, из которой выполняется
установка.


More information about the devel-distro mailing list