#!/bin/sh -efu

OcamlRun()
{
	local PATH="${PATH:-/bin:/usr/bin}:/usr/lib/rpm"
	if [ -n "${RPM_BUILD_ROOT-}" ]; then
		PATH="$RPM_BUILD_ROOT/usr/bin:$RPM_BUILD_ROOT/usr/lib/rpm:$PATH"
	fi
	# Stop shell.req from resolving ocamlrun depedency --
	# we use explicit dependency on /usr/bin/ocamlrun in specfile.
	local ocamlrun=ocamlrun
	"$ocamlrun" "$@"
}

OcamlVersion()
{
	local version
	version=$(OcamlRun -version)
	set -- $version
	shift $(($#-1))
	echo "$1"
}

OcamlReqProv()
{
	OcamlRun ocaml-reqprov "$@"
}
