]> git.pld-linux.org Git - packages/fontconfig.git/commitdiff
dir check works over symlinks too, ensure it is not symlink
authorElan Ruusamäe <glen@delfi.ee>
Thu, 2 Aug 2012 10:27:02 +0000 (13:27 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Thu, 2 Aug 2012 10:27:02 +0000 (13:27 +0300)
fontconfig.spec

index a5898e0da1209e24445d58f48bd588b6d7239d1f..6a350d8f25e4a06ac196700241e4d88bc2e5ad64 100644 (file)
@@ -171,7 +171,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %pretrans
 # this needs to be a symlink
-if [ -d %{_sysconfdir}/fonts/conf.avail ]; then
+if [ -d %{_sysconfdir}/fonts/conf.avail ] && [ ! -L %{_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
@@ -208,7 +208,7 @@ HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || :
 %{_mandir}/man1/fc-*.1*
 %{_mandir}/man5/fonts-conf.5*
 %endif
-/var/cache/fontconfig
+%dir /var/cache/fontconfig
 
 %files libs
 %defattr(644,root,root,755)
This page took 0.09395 seconds and 4 git commands to generate.