Bug 25862

Summary: please add proposed filetrigger
Product: Sisyphus Reporter: viy <viy>
Component: fontconfigAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: shrek, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
fontconfig.filetrigger (чистовая версия)
none
fontconfig.filetrigger (debug версия с echo) none

Description viy 2011-07-05 21:48:38 MSK
Created attachment 4999 [details]
fontconfig.filetrigger (чистовая версия)

нарисовал fontconfig.filetrigger (см. аттачмент) для упрощения упаковки шрифтов.
прошу добавить в пакет или выдать acl.
Также берусь обновить font полиси.
Comment 1 viy 2011-07-05 21:50:44 MSK
Created attachment 5000 [details]
fontconfig.filetrigger (debug версия с echo)

дополнительно прилагаю версию с отладочными echo
Comment 2 viy 2011-07-07 21:00:38 MSK
могу выложить самостоятельно (нужен acl)
Comment 3 Sergey V Turchin 2011-07-08 14:21:02 MSK
А зачем так сложно?
Может, проще
grep -qsE '^/usr/share/fonts/.+/fonts.dir$' && /etc/firsttime.d/fontconfig ||:
?
Comment 4 viy 2011-07-08 14:38:30 MSK
(В ответ на комментарий №3)
> А зачем так сложно?
> Может, проще
> grep -qsE '^/usr/share/fonts/.+/fonts.dir$' && /etc/firsttime.d/fontconfig ||:
> ?

Вам виднее. Я механически переписал логику %post/%un скриптов, как описано в старом font policy. Вышло громоздко, но эквивалентно тому, что раньше.
реализация тригера для меня не важна, важно уйти от анахронизма в виде 
%post/%un скриптов.
Comment 5 viy 2011-07-12 21:38:55 MSK
(В ответ на комментарий №4)
> Вам виднее. Я механически переписал логику %post/%un скриптов, как описано в
> старом font policy. Вышло громоздко, но эквивалентно тому, что раньше.
> реализация тригера для меня не важна, важно уйти от анахронизма в виде 
> %post/%un скриптов.

Это я к том, что выкладывайте с любым триггером.
Comment 6 Sergey V Turchin 2011-07-13 15:41:08 MSK
Валер, я сделаю?
Comment 7 Valery Inozemtsev 2011-07-13 16:11:05 MSK
зачем запускать /etc/firsttime.d/fontconfig?
Comment 8 Sergey V Turchin 2011-07-13 16:54:14 MSK
(В ответ на комментарий №7)
> зачем запускать /etc/firsttime.d/fontconfig?
В нем все есть и с индикацией.
Comment 9 Valery Inozemtsev 2011-07-13 17:01:11 MSK
только запускается он не на определенный каталог, а на все
Comment 10 Sergey V Turchin 2011-07-13 17:41:14 MSK
(В ответ на комментарий №9)
> запускается он не на определенный каталог, а на все
Да. Еще и с --force на всякий.

Если ты сделаешь, то я не буду против любого варианта.
Comment 11 Repository Robot 2011-07-14 11:16:02 MSK
fontconfig-2.8.0-alt7 -> sisyphus:

* Thu Jul 14 2011 Valery Inozemtsev <shrek@altlinux> 2.8.0-alt7
- added fontconfig.filetrigger (closes #25862)
Comment 12 viy 2011-07-14 21:40:42 MSK
(В ответ на комментарий №11)
> fontconfig-2.8.0-alt7 -> sisyphus:
> * Thu Jul 14 2011 Valery Inozemtsev <shrek@altlinux> 2.8.0-alt7
> - added fontconfig.filetrigger (closes #25862)
Замечательно!
еще бы в p6 скопировать.
Comment 13 viy 2011-07-29 22:41:36 MSK
(В ответ на комментарий №12)
> Замечательно!
> еще бы в p6 скопировать.

выложил бакпорт для P6