diff --git a/src/Composer/Installer/LibraryInstaller.php b/src/Composer/Installer/LibraryInstaller.php index ebb0a9769..5bbba4815 100644 --- a/src/Composer/Installer/LibraryInstaller.php +++ b/src/Composer/Installer/LibraryInstaller.php @@ -274,11 +274,11 @@ class LibraryInstaller implements InstallerInterface $binPath = $this->filesystem->findShortestPath($link, $bin); return "#!/usr/bin/env sh\n". - 'SRC_DIR=`pwd`'."\n". - 'cd `dirname "$0"`'."\n". + 'SRC_DIR="`pwd`"'."\n". + 'cd "`dirname "$0"`"'."\n". 'cd '.escapeshellarg(dirname($binPath))."\n". - 'BIN_TARGET=`pwd`/'.basename($binPath)."\n". - 'cd $SRC_DIR'."\n". - '$BIN_TARGET "$@"'."\n"; + 'BIN_TARGET="`pwd`/'.basename($binPath)."\"\n". + 'cd "$SRC_DIR"'."\n". + '"$BIN_TARGET" "$@"'."\n"; } }