#!/bin/sh

. patchfns 2>/dev/null ||
. /usr/lib/patch-scripts/patchfns 2>/dev/null ||
. $PATCHSCRIPTS_LIBDIR/patchfns 2>/dev/null ||
{
	echo "Impossible to find my library 'patchfns'."
	echo "Check your install, or go to the right directory"
	exit 1
}

usage()
{
	echo "Usage: apatch patchname"
	exit 1
}

opt_force=0
opt_merge=0
PATCH_NAMES=""

for i in $*
do
	case "$i" in
	-f)
		opt_force=1
		shift;;
	-m)
		opt_merge=1
		shift;;
	*)
		PATCH_NAMES="$PATCH_NAMES $i"
	esac
done

if [ x"$PATCH_NAMES" == x ]
then
	usage
fi

for i in $PATCH_NAMES
do
	if ! apatch $(stripit $i)
	then
		exit 1
	fi
done

