Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWade Berrier <wade@mono-cvs.ximian.com>2005-10-29 05:43:49 +0400
committerWade Berrier <wade@mono-cvs.ximian.com>2005-10-29 05:43:49 +0400
commitfd922aabc2d91034533599122535e3de85712b6c (patch)
tree485b0640b1133357c775714ed6d434db68e58bba /scripts/mono-find-provides.in
parentd4c9db7c6cd195096062420f7dc7fba7a766d4d4 (diff)
* mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
* scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in Make all the wrappers relocatable. svn path=/trunk/mono/; revision=52364
Diffstat (limited to 'scripts/mono-find-provides.in')
-rw-r--r--scripts/mono-find-provides.in11
1 files changed, 7 insertions, 4 deletions
diff --git a/scripts/mono-find-provides.in b/scripts/mono-find-provides.in
index b144b34e9de..7f677202006 100644
--- a/scripts/mono-find-provides.in
+++ b/scripts/mono-find-provides.in
@@ -12,12 +12,15 @@ IFS=$'\n'
filelist=($(grep -Ev '/usr/doc/|/usr/share/doc/'))
monolist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.(exe|dll)\$"))
+a=`which "$0"`
+d=`dirname "$a"`
+
# Set the prefix, unless it is overriden (used when building mono rpms)
-: ${prefix=@prefix@}
+: ${prefix=$d/..}
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-bindir=@bindir@
+exec_prefix=$d/..
+libdir=$prefix/@reloc_libdir@
+bindir=$d
[ -x $bindir/monodis ] || exit 0;
[ -f $libdir/libmono.so ] || exit 0;