summaryrefslogtreecommitdiff
path: root/config/chroot_local-hooks/fix-libgl-bpo-ia32.sh
blob: 32728955ed737a0146f566f00f09071559d7c6a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
[ $(id -u) != 0 ] && exit
dpkg -l libgl1-mesa-glx|grep -q bpo || exit 0
if [ -f /usr/lib32/libGL.so.1.2 ]; then
 TMP=$(mktemp -d /tmp/libgl.XXXXXX)
 DEB=$(wget -qO- http://packages.debian.org/squeeze-backports/i386/libgl1-mesa-glx/download|awk -F\" '/ftp.de/&&/pool/{print $2}')
 wget -NP $TMP $DEB
 dpkg-deb -x $TMP/${DEB##*/} $TMP
 mv -v $TMP/usr/lib/libGL.so.1.2 /usr/lib32
 rm -rf $TMP
else
 exit 0
fi