X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=scripts%2Fmono-find-provides.in;h=ac9d1c83aeb5528f6668f09472d0f68c05b3a43d;hb=77398ad982606c95d17f253b3bd796ff3ad85c42;hp=f7ee80ea4cb2218f5f124cc950a37aca5b3ebb56;hpb=00e065484e866f3a0349c882f804c4a79a13ee5c;p=mono.git diff --git a/scripts/mono-find-provides.in b/scripts/mono-find-provides.in index f7ee80ea4cb..ac9d1c83aeb 100644 --- a/scripts/mono-find-provides.in +++ b/scripts/mono-find-provides.in @@ -17,18 +17,17 @@ monolist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.(exe|dll)\$")) #monolist=($(printf "%s\n" "${monolist[@]}" | egrep "/gac/")) # Disabled... see ChangeLog -a=`which "$0"` -d=`dirname "$a"` - # Set the prefix, unless it is overriden (used when building mono rpms) -: ${prefix=$d/..} +: ${prefix=@prefix@} -exec_prefix=$d/.. libdir=$prefix/@reloc_libdir@ -bindir=$d +bindir=$prefix/bin -[ -x $bindir/monodis ] || exit 0; -[ -f $libdir/libmono.so ] || exit 0; +# Bail out if monodis or libmono is missing +if [ ! -x $bindir/monodis ] || [ ! -f $libdir/libmono.so ] ; then + echo "monodis missing or unusable, exiting..." 1>&2 + exit 1 +fi # set LD_LIBRARY_PATH to ensure that libmono.so is found