fixed the permissions issue for the vm generation.
parent
737774a151
commit
f49b7ac201
|
@ -43,7 +43,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
|
||||||
# the path on the guest to mount the folder. And the optional third
|
# the path on the guest to mount the folder. And the optional third
|
||||||
# argument is a set of non-required options.
|
# argument is a set of non-required options.
|
||||||
config.vm.synced_folder "..", "/home/vagrant/monarc",
|
config.vm.synced_folder "..", "/home/vagrant/monarc",
|
||||||
owner: "vagrant", group: "vagrant", disabled: false
|
owner: "vagrant", group: "vagrant", disabled: false, mount_options: ["dmode=777", "fmode=775"]
|
||||||
|
|
||||||
# Provider-specific configuration so you can fine-tune various
|
# Provider-specific configuration so you can fine-tune various
|
||||||
# backing providers for Vagrant. These expose provider-specific options.
|
# backing providers for Vagrant. These expose provider-specific options.
|
||||||
|
|
|
@ -124,21 +124,25 @@ composer install -o
|
||||||
# Make modules symlinks.
|
# Make modules symlinks.
|
||||||
mkdir -p module/Monarc
|
mkdir -p module/Monarc
|
||||||
cd module/Monarc
|
cd module/Monarc
|
||||||
ln -s ./../../vendor/monarc/core Core
|
ln -sfn ./../../vendor/monarc/core Core
|
||||||
ln -s ./../../vendor/monarc/frontoffice FrontOffice
|
ln -sfn ./../../vendor/monarc/frontoffice FrontOffice
|
||||||
cd $PATH_TO_MONARC
|
cd $PATH_TO_MONARC
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Front-end
|
# Front-end
|
||||||
mkdir node_modules
|
mkdir -p node_modules
|
||||||
cd node_modules
|
cd node_modules
|
||||||
|
if [ ! -d "ng_client" ]; then
|
||||||
git clone --config core.fileMode=false https://github.com/monarc-project/ng-client.git ng_client > /dev/null 2>&1
|
git clone --config core.fileMode=false https://github.com/monarc-project/ng-client.git ng_client > /dev/null 2>&1
|
||||||
|
fi
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "\nERROR: unable to clone the ng-client repository\n"
|
echo "\nERROR: unable to clone the ng-client repository\n"
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
|
if [ ! -d "ng_anr" ]; then
|
||||||
git clone --config core.fileMode=false https://github.com/monarc-project/ng-anr.git ng_anr > /dev/null 2>&1
|
git clone --config core.fileMode=false https://github.com/monarc-project/ng-anr.git ng_anr > /dev/null 2>&1
|
||||||
|
fi
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "\nERROR: unable to clone the ng-anr repository\n"
|
echo "\nERROR: unable to clone the ng-anr repository\n"
|
||||||
exit 1;
|
exit 1;
|
||||||
|
|
Loading…
Reference in New Issue