diff options
author | Ankit Jain <radical@corewars.org> | 2008-01-24 15:57:23 +0300 |
---|---|---|
committer | Ankit Jain <radical@corewars.org> | 2008-01-24 15:57:23 +0300 |
commit | f82776d26871df5399eaff8e2cf35c5061cac697 (patch) | |
tree | 41f065b196a5d9b18b47711509de5f1d65e5229f /main/mdtool.in | |
parent | 47f6088438cef4768e14d600f48f0094cab33534 (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.in | 19 |
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 "$@" |