Bug 25862 - please add proposed filetrigger
Summary: please add proposed filetrigger
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: fontconfig (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-05 21:48 MSK by viy
Modified: 2011-07-29 22:41 MSK (History)
2 users (show)

See Also:


Attachments
fontconfig.filetrigger (чистовая версия) (434 bytes, text/plain)
2011-07-05 21:48 MSK, viy
no flags Details
fontconfig.filetrigger (debug версия с echo) (571 bytes, text/plain)
2011-07-05 21:50 MSK, viy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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