LINUX.ORG.RU

Вышел SkyForge 0.1 (Инструмент создания корневых ФС Debian)

 , ,


1

2

SkyForge — простой инструмент-обертка над multistrap, который позволяет быстро подготовить базовую корневую ФС Debian/Ubuntu. Может использоваться при подготовке прошивки для одноплатных компьютеров, создания базовых образов для контейнеров Docker, а также sysroot для кросс-компиляции.

Отличительная черта — поддержка снапшотов. SkyForge создает снапшот корневой фс на каждый шаг, описанный в конфигурационном файле. В случае изменения конфигурационного файла и последующей пересборки происходит откат и пересборка только тех шагов, которые затронуло внесенное изменение.

Для создания снапшотов используется файловая система OverlayFS или архивы tar.

P. S. Этот инструмент не является полноценной заменой puppet/chef: его можно использовать только для подготовки базового образа корневой фс на ранних этапах.

>>> Подробности и документация

★★★★★

Проверено: splinter ()

Мини-новостью, пожалуйста.

ncrmnt ★★★★★ ()

Пошел создавать корневые ФС!

anonymous ()

Может, стоило бы полноценный аналог автоинсталлеру RHEL (не помню, как зовется) сделать? Со всеми няшными гуевыми обертками и т.д.

DeadEye ★★★★★ ()
Ответ на: комментарий от DeadEye

Ну если нужен какой-никакой гуй - просто убираешь из Skyfile: DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true у первых двух команд после мультистрепа, и тебе dpkg будет задавать вопросы когда будет настраивать пакеты.

Как вариант можно скармливать preseed с настройками, хотя с ним я еще пока не до конца разобрался.

Изначально эта штука задумывалась как не-интерактивная, чтобы можно было сварить свежую прошивку/образы для докера по расписанию.

ncrmnt ★★★★★ ()

Вышел SkyForge 0.1 (Инструмент создания корявых ФС Debian

WHAT? о, мои глаза, вы хотите спать =(

Kompilainenn ★★★★★ ()

Ну хорошо хоть не 0.01!

anonymous ()
Ответ на: комментарий от ncrmnt

И так тоже неплохо. Просто интерактивщина даст возможность пилить нечто вроде инсталлера Debian из другого дистра окромя самого debootstrap.

DeadEye ★★★★★ ()
Ответ на: комментарий от DeadEye

Насколько помню, мультистреп нормально работает только внутри чего-то, что уже debian-based. Тестить это под RHEL мне в голову не приходило.

ncrmnt ★★★★★ ()

Русский не родной? «как для ..., а также», «отличительная черта от аналогов»… Так по-русски не говорят. Но ошибки исключительно речевые, орфографических нет. Видимо просто не родной.

upd: а хотя нет, там же было «так же»

Psych218 ★★★★★ ()
Последнее исправление: Psych218 (всего исправлений: 1 )

А чего не написал что это твой проект (или я ошибся)?

alozovskoy ★★★★★ ()

Звучит неплохо, но для каких-то разовых задач. Отдельно конфиг для SkyForge, отдельно конфиги для salt? Че-то нет.

t184256 ★★★★★ ()

Название выбрано крайне неудачное. Ибо уже занято другим проектом, и тоже имеющим отношение к ИТ.

welcome на https://skyforge.ru/

И вышло оно явно раньше сабжа.

Перспектива получить в будущем конфликт и претензии по поводу трейдмарка в названии - зачем себе своими руками нагребать этот геморрой?

anonymous ()
Ответ на: комментарий от anonymous

Из-за скрипта в 500 строк, который никоим образом не монетизируется и который нужен трем с половиной крайне узких специалистов? Не думаю, что о нем кто-то вообще вспомнит.

ncrmnt ★★★★★ ()

Крайне интересненько. В последнее время часто пересобираю систему для Cubieboard и в качестве красивой обвертки использую Дженкинс. Вечерком попробую потыкать данный продукт

disee ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.