Bug 32274

Summary: Не поддерживаются подкаталоги в *_GROUPS
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: mkimage-profilesAssignee: Антон Мидюков <antohami>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Cherepanov 2016-07-16 09:11:39 MSK
Не поддерживается размещение ни .desktop, ни списков в подкаталоги.
Comment 1 Michael Shigorin 2016-07-21 22:04:07 MSK
Поддерживаются -- см., например, 03c280260f445a1b84f838c28b97ac181348c5a1.
Comment 2 Andrey Cherepanov 2016-07-22 11:10:16 MSK
(В ответ на комментарий №1)
> Поддерживаются -- см., например, 03c280260f445a1b84f838c28b97ac181348c5a1.
А где они сейчас? И в чём разница разница между THE_GROUPS (которую я использую) и MAIN_GROUPS?
Comment 3 Michael Shigorin 2016-07-26 17:07:33 MSK
(In reply to comment #2)
> А где они сейчас?
Посмотри тот коммит, поясни или спроси голосом, если совсем торможу.

> И в чём разница разница между THE_GROUPS (которую я использую) и MAIN_GROUPS?
THE_* идут в базовую установку, а MAIN_* идут в RPMS.main -- т.е. доступны для установки, но не более; задокументировано в doc/pkglists.txt:

---
* main: пакетная база для установки
[...]
** THE_GROUPS, MAIN_GROUPS

* live: пользовательский LiveCD (может содержать также инсталятор)
[...]
** THE_GROUPS, LIVE_GROUPS
---

PS: пока читал это git grep'ом, заметил мелкий баг: при переделке обработки *_GROUPS с тем, чтобы брать имя файла списка пакетов из файла с описанием группы, а не предполагать эти файлы одноименными (с точностью до .directory), забыл про LIVE_GROUPS и теперь думаю над тем, что делать с groups2lists()...
Comment 4 Michael Shigorin 2016-07-28 11:27:42 MSK
Всё, дошло -- надо сделать rebase, твоя ветка основана на v1.1.86 и там этого ещё действительно не было.