update README

parent c31620d0
......@@ -5,9 +5,8 @@
## Подготовка
```
git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git
```
`--recursive` автоматически инициализирует подмодули
## Сборка
......@@ -15,6 +14,11 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
./bin/build-distro [версия] [опции]
```
Пример:
```
./bin/build-distro devel --repos deferred,ximper-additives,hasher --hyprland
```
При сборке вне builde64 используйте `--network`
### Дополнительные опции
......@@ -22,6 +26,8 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
#### Окружения
`--gnome` - Собрать дистрибутив с GNOME (по умолчанию)
`--kde` - Собрать дистрибутив с KDE
`--hyprland` - Собрать дистрибутив с Hyprland
#### Настройки сборки
......@@ -32,7 +38,7 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
`-r` | `--repos` - Установить используемые во время сборки репозитории (По умолчанию: sisyphus,ximper)
##### Репозитории:
- sisyphus
- deferred
- ximper-additives
- ximper-additives-devel
- hasher
......@@ -57,32 +63,6 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
`--devel` - Включить режим devel
## Внесение изменений в подмодуль
Для изменения подмодулей, например, mkimage-profiles нужно выполнить несколько действий.
### Переходим в подмодуль и переключаемся на нужную ветку
Подмодули синхронизируются с коммитом, а не веткой, поэтому всегда нужно переключаться на нужную ветку.
```
cd mkimage-profiles/
git checkout next
```
### Вносим изменения и синхронизируем проект
После внесения изменений через любой редактор, выполняем следующие действия
```
git add .
git commit -m "..."
git push
cd ..
git add mkimage-profiles/
git commit -m "update submodule"
git push
```
## License
GPL-3.0 License
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment