#!/usr/bin/python import os def postInstall(fromVersion, fromRelease, toVersion, toRelease): os.system("/usr/sbin/alternatives \ --install /usr/lib/libGL.so.1.2.0 libGL /usr/lib/mesa/libGL.so.1.2.0 80 \ --slave /usr/lib/xorg/modules/volatile xorg-modules-volatile /var/empty") if not os.path.lexists("/usr/lib/libGL.so.1"): os.symlink("libGL.so.1.2.0", "/usr/lib/libGL.so.1") if not os.path.lexists("/usr/lib/libGL.so.1.2"): os.symlink("libGL.so.1.2.0", "/usr/lib/libGL.so.1.2") def preRemove(): # FIXME This is not needed when upgrading package; but pisi does not # provide a way to learn operation type. #os.system("/usr/sbin/alternatives --remove libGL /usr/lib/mesa/libGL.so.1.2") pass