Bug #305
Не включенные шрифты на установленной системе
Status: | Closed | Start: | 06/07/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Calculate Linux Desktop | Spent time: | - | |
Target version: | - | |||
Votes: | 0 |
Description
Поскольку шаблоны уже умеют исполняться, предлагаю следующую наработку как шаблон установки системы
eselect fontconfig enable `for f in /etc/fonts/conf.avail/*; do basename $f; done `
Ну или более продвинутый вариант, шаблон автоматически включающий шрифты при установке, что-то вроде
# Calculate belong(media-libs/fontconfig)!=||belong(media-fonts/*)=! exec=/bin/sh eselect fontconfig enable $( equery f ${P} |grep /etc/fonts/conf.avail/ |sed -e 's:/etc/fonts/conf.avail/::' )
подозреваю, что конкретно этот шаблон работать не будет, поскольку equery показывает содержимое лишь установленных пакетов, а шаблон накладывается на этапе pkg_postinst, т.е. как-бы он до конца еще не установлен, и неясно(мне) прописан он в /var/db/pkg
Но направление мне кажется правильным
History
Updated by Alexander Tratsevskiy almost 13 years ago
- Target version deleted (
11.6)
Updated by Mikhail Hiretsky over 11 years ago
- Status changed from New to Closed