updated on Thu Jan 12 08:01:00 UTC 2012
[aur-mirror.git] / fontconfig-lcd / fontconfig-lcd.install
blobae6701c72233ace1985a5259d721a71bd394e731
1 configs=('10-lcd-filter.conf')
3 post_install() {
4   echo -n "updating font cache... "
5   /sbin/ldconfig -r .
6   pushd /etc/fonts/conf.d > /dev/null
7   for config in "${configs[@]}"; do
8     ln -sf ../conf.avail/${config} .
9   done
10   popd > /dev/null
11   /usr/bin/fc-cache -f
12   echo "done."
15 post_upgrade() {
16   echo -n "updating font cache... "
17   /usr/bin/fc-cache -f
18   echo "done."
21 pre_upgrade() {
22   # Link new config files not present on system yet
23   echo -n "Symlinking new configuration files... "
24   pushd /etc/fonts/conf.d > /dev/null
25   for config in "${configs[@]}"; do
26     if [ ! -f ../conf.avail/${config} ]; then
27       ln -sf ../conf.avail/${config} .
28     fi
29   done
30   popd > /dev/null
31   echo "done."
34 post_remove() {
35   pushd /etc/fonts/conf.d > /dev/null
36   for config in "${configs[@]}"; do
37     rm -f ${config}
38   done
39   popd > /dev/null