freebsd-ports/chinese/cmexfonts/pkg-deinstall

23 lines
653 B
Text
Raw Normal View History

#!/bin/sh
set -e
fontdir="/usr/X11R6/lib/X11/fonts/local"
# $fontdir no longer exists;
# remove the FontPath from /etc/X11/XF86Config
if [ -f /etc/X11/XF86Config ]
then
echo "Removing FontPath \"$fontdir\" from /etc/X11/XF86Config ..."
tmpfile="/tmp/tempfile"
sed -e '/Section *"Files"/,/EndSection/{' \
-e "\\%^ *FontPath *[\"']$fontdir%d" \
-e '}' /etc/X11/XF86Config >> $tmpfile
mv -f $tmpfile /etc/X11/XF86Config
else
echo "/etc/X11/XF86Config not found!"
echo "You need to remove the line"
echo " FontPath \"$fontdir/:unscaled\""
echo "from /etc/X11/XF86Config yourself, otherwise X may fail to work."
fi