#! /bin/sh

set -e
PHPINI=etc/php.ini

test "$2" -ge 2 && exit 0

test -r $PHPINI || {
  echo "$PHPINI does not exit - this should not happen, exitting"
  exit 1
}

EXTEXP="[[:blank:]]*extension[[:blank:]]*=[[:blank:]]*$1\.so"

test "$2" -eq 1 && {
  grep -q "^$EXTEXP" $PHPINI || {
    sed -e '/^\[extension section]/a\'       \
        -e "extension=$1.so"                 \
        $PHPINI >$PHPINI.new &&              \
     mv $PHPINI.new $PHPINI
  }
  exit 0
}

sed -e "/^[[:blank:]]*;\?$EXTEXP/d" \
    $PHPINI >$PHPINI.new &&         \
 mv $PHPINI.new $PHPINI
