#!/usr/bin/bash

LIBS=""
MACHINE_TYPE=`uname -m`
if [ ${MACHINE_TYPE} == 'x86_64' ]; then
   LIBS="64"
else
   LIBS=""
fi

function remove_ssa()
{
  PHP=$1
  if [ -e "$PHP" ]; then
    EXT_DIR=$("$PHP" -i | grep -e "^extension_dir" | cut -d"=" -f2 | tr ">" " " | sed 's/^ *//;s/ *$//')
    if [[ ! "$EXT_DIR" =~ ^/[a-zA-Z0-9/_.-]+$ ]] || [[ "$EXT_DIR" == *".."* ]]; then
      return 1
    fi
    DA_SSA="$EXT_DIR/clos_ssa.so"
    CAGEFS_SSA="/usr/share/cagefs-skeleton$EXT_DIR/clos_ssa.so"
    if [ -e "$DA_SSA" ]; then
      rm -f "$DA_SSA"
      if [ -e "$CAGEFS_SSA" ]; then
        rm -f "$CAGEFS_SSA"
      fi
    fi
  fi
}

PHPS=$(ls /usr/local/php*/bin/php)
for PHP in $PHPS
do
  remove_ssa "$PHP"
done