diff --git a/README.md b/README.md index 0b68f01..51b66a0 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,35 @@ }, ``` -### Правила именования веток +### Именование веток -- `e9` - исходники для пакетов из Extras (из fedoraproject и rpmfusion) без каких-либо модификаций; -- `i9ce` - исходники для пакетов из Extras, но с автоматически добавленной changelog записью "Rebuilt for MSVSphere" + +#### Общая информация + +Существует три типа веток: + +1. Исходники для пакетов из Extras (из fedoraproject и rpmfusion) без каких-либо модификаций; +2. Исходники для пакетов из Extras, но с автоматически добавленной changelog записью "Rebuilt for MSVSphere" (является одной из рекомендаций для сертификации ФСТЭК) и правильной (для inferitpkg) раскладкой файлов. Все немодифицированные пакеты собираются из этой ветки; -- `i9e` - исходники для пакетов из Extras с нашими модификациями (дебрендинг, локализация, различные исправления). +3. Исходники для пакетов из Extras с нашими модификациями (дебрендинг, локализация, различные исправления). Все модифицированные пакеты собираются из этой ветки. + +#### Правила именования + +Именование веток зависит от того, откуда взят пакет (это влияет на последнюю букву в названии ветки). Краткое пояснение: +- `e` для EPEL Fedora; +- `f` для остальных веток Fedora; +- `r` для всех веток RPM Fusion. +- +Более подробное пояснение (имена веток расположены согласно указанному в предыдущем разделе порядку): + +1. Пакет взят из Fedora Project: + - пакет взят из ветки `epel*`: `epel*`, `i9ce`, `i9e`; + - пакет взят из ветки `f*`: `f*`, `i9cf`, `i9f`. +2. Пакет взят из RPM Fusion: + - пакет взят из ветки `el*`: `el*`, `i9cr`, `i9r`; + - пакет взят из любой другой ветки: `*r`, `i9cr`, `i9r` + + +