Стас, в профиле надо обязательно предусмотреть возможность делать условия.
Например - какая-то группа пакетов должна ставиться только в том случае, если на машине есть 3D. Другая группа - если на машине есть ipw3945 Третья - если на машине есть много памяти. И т.д. Мне кажется, что если мы сможем делать условия такого рода: group [ /system/memory > 128 ] то это будет вполне юзабельно. Где system/memory по факту - обращение к backend'у. Stanislav Ievlev пишет: > Привет всем! > > Хочется сделать "правильный" профиль для групп пакетов вместо того > кошмарика, который сейчас имеется. > > Для начала хотелось бы узнать фишки которые кому-либо хотелось бы > иметь, а также пожелания к формату. > > Вот некоторые мысли которые есть у меня на данный момент: > > 1. Профиль штука весьма развесистая (нужны и описания групп и да ещё и > на разных языках и перечисления пакетов). Стало быть это будет или > один файл с хитрой структурой или хитрый набор простых файлов. Мне > пока больше нравится второй вариант. То есть сделать набор файлов > содержащих описания групп (может быть в формате .directory ;) ), и > серию файлов где перечисляются нужные для установки пакетов. Второе > конечно вовсе не обязательно, можно и в описании группы сделать > перечисление пакетов, типа > package=a > package=b > package=c > > 2. Пока на каждую группу запрашивали такие атрибуты: особая лицензия, > наличие конфликта с другой группой. Может быть что-то ещё? > > 3. Сейчас профиль размещается обязательно в metadata, но мне почему-то > кажется что там ему не место, ибо пакеты ставятся на третьей стадии, а > стало быть профиль проще сделать пакетом и поставить в базовую систему > _______________________________________________ > devel-conf mailing list > [email protected] > https://lists.altlinux.org/mailman/listinfo/devel-conf _______________________________________________ devel-conf mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-conf
