package-emul32.py 817 B

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