home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / sbin / update-pango-modules < prev    next >
Encoding:
Text File  |  2006-08-23  |  867 b   |  36 lines

  1. #! /bin/sh
  2.  
  3. set -e
  4.  
  5. TMPFILE=`mktemp /tmp/pango.XXXXXXXXXX`
  6. defaultver=1.5.0
  7.  
  8. if [ "x$1" != "x" ]; then
  9.     VERSION=`echo $1 | sed -e 's/-[A-Za-z0-9\.]*$//' -e 's/+[A-Za-z0-9\.]*$//'`
  10. else
  11.     VERSION=$defaultver
  12. fi
  13.  
  14. if ! test -d /usr/lib/pango/$VERSION/modules; then
  15.     echo "You don't have modules directory for version $VERSION."
  16.     echo "Use default version instead."
  17.     VERSION=$defaultver
  18. fi
  19. echo -n "Updating the modules list for Pango-$VERSION..."
  20. /usr/bin/pango-querymodules `find /usr/lib/pango/$VERSION/modules -name '*.so'` > $TMPFILE
  21. if [ "x`cat $TMPFILE | grep -v '^#'`" = "x" ]; then
  22.     echo "the Pango modules was not found."
  23. else
  24.     echo "done."
  25. fi
  26. if ! test -d /var/lib/pango; then
  27.     echo -n "Creating /var/lib/pango directory..."
  28.     mkdir /var/lib/pango
  29.     echo "done."
  30. fi
  31. cp $TMPFILE /var/lib/pango/pango.modules
  32. chmod 644 /var/lib/pango/pango.modules
  33.  
  34. rm -f $TMPFILE
  35.  
  36.