~pali/+junk/mesa-lts-saucy-packaging

« back to all changes in this revision

Viewing changes to debian/libgl1-mesa-glx-lts-saucy.postinst.in

  • Committer: Pali Rohár
  • Date: 2014-04-11 10:59:06 UTC
  • Revision ID: pali.rohar@gmail.com-20140411105906-qk25ix27pd6rdho8
Import debian packaging for mesa-lts-saucy version 9.2.1-1ubuntu3~precise1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
set -e
 
4
 
 
5
THIS_PACKAGE=libgl1-mesa-glx
 
6
THIS_SCRIPT=postinst
 
7
 
 
8
case "$1" in
 
9
  configure)
 
10
  # on upgrade from previous versions, clean up our non-arch-qualified
 
11
  # alternative
 
12
  if dpkg --compare-versions "$2" lt-nl 7.10.3-0ubuntu1; then
 
13
    update-alternatives --remove gl_conf /usr/lib/mesa/ld.so.conf
 
14
  fi
 
15
  # Use alternatives to make it easier to switch between Mesa and 3rd party modules
 
16
  update-alternatives --force \
 
17
    --install /etc/ld.so.conf.d/${DEB_HOST_MULTIARCH}_GL.conf ${DEB_HOST_MULTIARCH}_gl_conf /usr/lib/${DEB_HOST_MULTIARCH}/mesa/ld.so.conf 500 \
 
18
    --slave /usr/lib/${DEB_HOST_MULTIARCH}/xorg/extra-modules ${DEB_HOST_MULTIARCH}_xorg_extra_modules /usr/lib/${DEB_HOST_MULTIARCH}/xorg/x11-extra-modules
 
19
 
 
20
  # ldconfig needs to be run immediately as we're changing /etc/ld.so.conf.d/ with
 
21
  # alternatives.
 
22
  LDCONFIG_NOTRIGGER=y ldconfig
 
23
 
 
24
esac
 
25
 
 
26
#DEBHELPER#
 
27
 
 
28
exit 0
 
29
 
 
30
# vim:set ai et sw=2 ts=2 tw=80:
 
31