#!/bin/bash
-source ../config/sysinfos
-source ../functions
-source ../config/packages-list
-
-# When all of the fonts have been installed, the system must be configured so
-# that Fontconfig can find the TrueType fonts since they are outside of the
-# default search path of /usr/share/fonts.
-install -v -d -m755 /usr/share/fonts
-ln -svfT /usr/lib/X11/fonts/OTF /usr/share/fonts/X11-OTF
-ln -svfT /usr/lib/X11/fonts/TTF /usr/share/fonts/X11-TTF
+source ../functions/main
X11_FONTS_DIR="/usr/share/fonts/X11"
-if ! grep "${X11_FONTS_DIR}" /etc/fonts/local.conf 1> /dev/null 2>&1; then
+if ! grep -q "${X11_FONTS_DIR}" /etc/fonts/local.conf; then
# Adding X fonts directory to local configuration file
- sed -i -e "s!\(</fontconfig>\)! <dir>${X11_FONTS_DIR}</dir>\n\1!" /etc/fonts/local.conf
+ sed -i -e "s!\(</fontconfig>\)! <dir>${X11_FONTS_DIR}</dir>\n\1!" \
+ /etc/fonts/local.conf
fi
# Updating cache database.