package.py 660 B

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