An open API service indexing awesome lists of open source software.

https://github.com/toxblh/alt-buildovich


https://github.com/toxblh/alt-buildovich

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Билдович проектов

## Подготовка
- Установить всё нужное - а именно `sudo apt-get install podman`

## Конфигурация APT, нужно выбрать удовлетворяющую критериям.
### Опция 1. Локальные зеркала (Можно пропустить, требует ~400Гб, для сборок, без интернета)
Подготовить зеркала `./mirrors.sh` *осторожно, очень много трафика ~400Гб (ToDo скачать, только то что нужно)

### Опция 2. Интернет версия. Всё будет скачиваться всегда заново
Подготовить конфирурации `./configs.sh`

## Сборка
Нужно передать скрипту 2 параметра
- первый - какой дистр собрать [ximper|ximper-nvidia]
- второй [опционально] - версия итогового дистрибутива (ToDo: забрать с тегов?) [0.9.1]

Сборка примеры
- `./build.sh grub`
- `./build.sh regular-gnome`
- `./build.sh ximper 0.9.1`

### Файлы проекта
- Dockerfile - описание образа, для сборки
- init.sh - скрпит который исполняется внутри образа, с ним и коммуницируем
- build.sh - упрощение запуска сборки, передаёт параметры на сборку в init.sh
- configs.sh - создание интернет конфигурации
- mirrors.sh - создание локального зеркала и использование его при сборке

- out - появится при первом запуске, там будут появляться артефакты после сборки.
- log - можно посмотреть на лог сборки