#!/bin/bash
# This script ensures libxml2.so.2 is properly linked for compatibility

# Create the compatibility symlink if needed
if [ ! -e /usr/lib/libxml2.so.2 ]; then
  echo "Setting up libxml2.so.2 compatibility link..."
  ln -sf /usr/lib/libxml2fix/libxml2.so.2.13.8 /usr/lib/libxml2.so.2
  echo "libxml2.so.2 compatibility link created successfully."
else
  # Check if the existing link points to the right version
  if ! readlink /usr/lib/libxml2.so.2 | grep -q "2\.13\.8"; then
    echo "Updating libxml2.so.2 to point to compatible version..."
    rm -f /usr/lib/libxml2.so.2
    ln -sf /usr/lib/libxml2fix/libxml2.so.2.13.8 /usr/lib/libxml2.so.2
    echo "libxml2.so.2 compatibility link updated successfully."
  else
    echo "libxml2.so.2 compatibility link already configured correctly."
  fi
fi
