2
# postrm script for nvidia-glx-177
4
# see: dh_installdeb(1)
10
if [ "$(dpkg-divert --list /usr/lib/nvidia/libGL.so.xlibmesa | awk '{ print $7 }')" = "nvidia-glx-177" ]; then
11
dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
13
if [ "$(dpkg-divert --list /usr/lib/nvidia/libGL.a.xlibmesa | awk '{ print $7 }')" = "nvidia-glx-177" ]; then
14
dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
16
if [ "$(dpkg-divert --list /usr/lib/libGL.so | awk '{ print $7 }')" = "nvidia-glx-177-dev" ]; then
17
dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
19
if [ "$(dpkg-divert --list /usr/lib/libGL.a | awk '{ print $7 }')" = "nvidia-glx-177-dev" ]; then
20
dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
23
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
24
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
25
# rm /usr/lib/libGL.so || true
26
# /etc/init.d/nvidia-glx-177 start || true
27
# ln -s /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so
30
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
32
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/share/nvidia-glx-177/diversions/gl.h /usr/include/GL/gl.h > /dev/null
33
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/share/nvidia-glx-177/diversions/glx.h /usr/include/GL/glx.h > /dev/null
34
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/share/nvidia-glx-177/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
36
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/share/nvidia-glx-177/diversions/gl.h /usr/include/GL/gl.h > /dev/null
37
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/share/nvidia-glx-177/diversions/glx.h /usr/include/GL/glx.h > /dev/null
38
# dpkg-divert --remove --rename --package nvidia-glx-177-dev --divert /usr/share/nvidia-glx-177/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
40
if [ -d /usr/lib/nvidia/ ]; then
41
rmdir /usr/lib/nvidia || true;
47
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
53
echo "postrm called with unknown argument \`$1'" >&2
58
# dh_installdeb will replace this with shell code automatically
59
# generated by other debhelper scripts.