#!/bin/bash

if [ "x$1" == "x-h" ] || [ "x$1" == "x--help" ] ||
   [ "x$1" == "x" ] || [ "x$2" != "x" ] ; then
  echo "Usage: $0 <patch name>"
  exit
fi

COMMAND="$(basename $0)"

if [ "x$COMMAND" == "xapply_patch.sh" ] ; then
  export PATCH_PARAM=
elif [ "x$COMMAND" == "xremove_patch.sh" ] ; then
  export PATCH_PARAM="-R"
else
  echo "Don't know what way to patch."
  exit 1
fi

(
#  cd $(dirname $0)
  PATCHNAME="$1"

  patch -u -p1 -d src.patched $PATCH_PARAM < $PATCHNAME
)
