https://github.com/toxblh/alt-buildovich
https://github.com/toxblh/alt-buildovich
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/toxblh/alt-buildovich
- Owner: Toxblh
- Created: 2023-10-11T23:31:13.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-06T13:07:00.000Z (over 2 years ago)
- Last Synced: 2025-01-07T09:36:09.118Z (over 1 year ago)
- Language: Shell
- Size: 17.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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 - можно посмотреть на лог сборки