generate a mono-service2 script
[mono.git] / scripts / mono-service.in
index 950c2f66cb47d5eb1853fe3ae547e53a93b852d6..4d142ad5c7f954e1ce33f1ce860dcc055fe1d871 100644 (file)
@@ -1,7 +1,4 @@
 #!/bin/sh
-a=`which "$0"`
-d=`dirname "$a"`
-
 args="$@"
 assembly=
 while test x$1 != x; do
@@ -15,7 +12,7 @@ done
 if test x$assembly = x; then
        echo You must specify at least the assembly name
        echo 
-       echo 'Usage is: mono-service [options] service'
+       echo 'Usage is: $0 [options] service'
        echo 
        echo '    -d:<directory>         Working directory'
        echo '    -l:<lock file>         Lock file (default is /tmp/<service>.log)'
@@ -32,4 +29,4 @@ if test x$assembly = x; then
 fi
 
 export MONO_DISABLE_SHM=1
-exec $d/@mono_interp@ @mono_instdir@/@framework_version@/@exe_name@.exe $args </dev/null >& /dev/null &
+exec @bindir@/@mono_interp@ @mono_instdir@/@framework_version@/@exe_name@.exe $args </dev/null >& /dev/null &