From 97d755c0dc426e4648ac508c3a06306c9f6827a7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 2 Aug 2012 13:25:57 +0300 Subject: [PATCH] you do need pretrans for the todo item, but need to restore old path to exist after scriptlet --- fontconfig.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/fontconfig.spec b/fontconfig.spec index af61175..a5898e0 100644 --- a/fontconfig.spec +++ b/fontconfig.spec @@ -164,11 +164,19 @@ install %{SOURCE1} \ ln -s %{_datadir}/%{name}/conf.avail $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail -cp -f conf.d/README README.confd +cp -pf conf.d/README README.confd %clean rm -rf $RPM_BUILD_ROOT +%pretrans +# this needs to be a symlink +if [ -d %{_sysconfdir}/fonts/conf.avail ]; then + mv -f %{_sysconfdir}/fonts/conf.avail{,.rpmsave} + install -d %{_datadir}/%{name}/conf.avail + ln -s %{_datadir}/%{name}/conf.avail %{_sysconfdir}/fonts/conf.avail +fi + %post umask 022 HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || : @@ -181,9 +189,9 @@ HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || : %doc AUTHORS COPYING ChangeLog README README.confd doc/fontconfig-user.html %dir %{_sysconfdir}/fonts %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf +%{_sysconfdir}/fonts/conf.avail %dir %{_datadir}/xml/%{name} %{_datadir}/xml/%{name}/fonts.dtd -%{_sysconfdir}/fonts/conf.avail %dir %{_datadir}/%{name}/conf.avail %{_datadir}/%{name}/conf.avail/*.conf %dir %{_sysconfdir}/fonts/conf.d -- 2.44.0