update README

parent c31620d0
...@@ -5,9 +5,8 @@ ...@@ -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 ...@@ -15,6 +14,11 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
./bin/build-distro [версия] [опции] ./bin/build-distro [версия] [опции]
``` ```
Пример:
```
./bin/build-distro devel --repos deferred,ximper-additives,hasher --hyprland
```
При сборке вне builde64 используйте `--network` При сборке вне builde64 используйте `--network`
### Дополнительные опции ### Дополнительные опции
...@@ -22,6 +26,8 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive ...@@ -22,6 +26,8 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
#### Окружения #### Окружения
`--gnome` - Собрать дистрибутив с GNOME (по умолчанию) `--gnome` - Собрать дистрибутив с GNOME (по умолчанию)
`--kde` - Собрать дистрибутив с KDE
`--hyprland` - Собрать дистрибутив с Hyprland `--hyprland` - Собрать дистрибутив с Hyprland
#### Настройки сборки #### Настройки сборки
...@@ -32,7 +38,7 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive ...@@ -32,7 +38,7 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
`-r` | `--repos` - Установить используемые во время сборки репозитории (По умолчанию: sisyphus,ximper) `-r` | `--repos` - Установить используемые во время сборки репозитории (По умолчанию: sisyphus,ximper)
##### Репозитории: ##### Репозитории:
- sisyphus - deferred
- ximper-additives - ximper-additives
- ximper-additives-devel - ximper-additives-devel
- hasher - hasher
...@@ -57,32 +63,6 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive ...@@ -57,32 +63,6 @@ git clone git@gitlab.eterfund.ru:ximperlinux/ximper-builder.git --recursive
`--devel` - Включить режим devel `--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 ## License
GPL-3.0 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