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

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnkit Jain <radical@corewars.org>2008-01-24 15:57:23 +0300
committerAnkit Jain <radical@corewars.org>2008-01-24 15:57:23 +0300
commitf82776d26871df5399eaff8e2cf35c5061cac697 (patch)
tree41f065b196a5d9b18b47711509de5f1d65e5229f /main/mdtool.in
parent47f6088438cef4768e14d600f48f0094cab33534 (diff)
* mdtool.in:
* monodevelop.in: Handle spaces in arguments. svn path=/trunk/monodevelop/; revision=93790
Diffstat (limited to 'main/mdtool.in')
-rw-r--r--main/mdtool.in19
1 files changed, 9 insertions, 10 deletions
diff --git a/main/mdtool.in b/main/mdtool.in
index 1c9686398c..21a948f0f8 100644
--- a/main/mdtool.in
+++ b/main/mdtool.in
@@ -3,13 +3,13 @@
reWrite() {
ret=""
WD=`pwd`
- for arg in $*
+ for arg in "$@"
do
- if [ -f ./$arg ]
+ if [ -f "./$arg" ]
then
- ret="$ret $WD/$arg"
+ ret="$ret '$WD/$arg'"
else
- ret="$ret $arg"
+ ret="$ret '$arg'"
fi
done
@@ -29,27 +29,26 @@ else
export PKG_CONFIG_PATH=$MD_PKG_CONFIG_PATH
fi
-ARGS=`reWrite "$@"`
-set -- $ARGS
+eval set -- `reWrite "$@"`
case x$1 in
x--profile)
shift
- exec -a "mdtool" @RUNTIME@ --profile $MD_BIN_PATH/mdrun.exe $@
+ exec -a "mdtool" @RUNTIME@ --profile $MD_BIN_PATH/mdrun.exe "$@"
exit 0
;;
x--debug)
shift
export MONODEVELOP_DISPATCH_DEBUG=yes
- exec -a "mdtool" @RUNTIME@ --debug $MD_BIN_PATH/mdrun.exe $@
+ exec -a "mdtool" @RUNTIME@ --debug $MD_BIN_PATH/mdrun.exe "$@"
exit 0
;;
x--trace)
shift
- exec -a "mdtool" @RUNTIME@ --trace $MD_BIN_PATH/mdrun.exe $@
+ exec -a "mdtool" @RUNTIME@ --trace $MD_BIN_PATH/mdrun.exe "$@"
exit 0;
;;
esac
-exec @RUNTIME@ $MD_BIN_PATH/mdrun.exe $@
+exec @RUNTIME@ $MD_BIN_PATH/mdrun.exe "$@"