From 9c85caa456d41f2bb0e63c62281df1808dc5bfb1 Mon Sep 17 00:00:00 2001 From: Anthony Borghi <anthony.borghi@veremes.com> Date: Tue, 21 Nov 2023 12:34:44 +0100 Subject: [PATCH] =?UTF-8?q?red=C3=A9fintion=20du=20script=20de=20montage?= =?UTF-8?q?=20pour=20=C3=A9viter=20les=20ambiguit=C3=A9=20d'utilisation=20?= =?UTF-8?q?de=20composants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/mount_project.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/bin/mount_project.sh b/bin/mount_project.sh index 827a027d..9aa9e88f 100755 --- a/bin/mount_project.sh +++ b/bin/mount_project.sh @@ -35,18 +35,28 @@ then echo "---- Mount module's assets folder ----" sudo mount --bind src/vitis/client client mkdir -p client/src/modules/vmap - sudo mount --bind src/module_vmap/module client/src/modules/vmap + # Mount les assets de vmap + for subfolder_vmap in "src/module_vmap/module"/*/; do + subfolder_vmap_name=$(basename "$subfolder_vmap") + # Vérifie si le dossier ne s'appelle pas "components" + if [ "$subfolder_vmap_name" != "components" ]; then + # Crée le dossier dans le dossier de destination + mkdir -p "client/src/modules/vmap/$subfolder_vmap_name" + sudo mount --bind "src/module_vmap/module/$subfolder_vmap_name" "client/src/modules/vmap/$subfolder_vmap_name" + echo "Dossier '$subfolder_vmap_name' monté dans 'client/src/modules/vmap'." + fi + done mkdir -p client/src/conf sudo mount --bind conf client/src/conf - # Motage des modules Angular + # Montage des modules Angular if [ -f conf/modules-components.ts ]; then cp -f conf/modules-components.ts src/vitis/client/src/app/modules/modules-components.ts else cp -f src/vitis/client/src/app/modules/modules-components.sample.ts src/vitis/client/src/app/modules/modules-components.ts fi if [ -d src/module_vmap/module/components ]; then - mkdir src/vitis/client/src/app/modules/vmap + mkdir -p src/vitis/client/src/app/modules/vmap sudo mount --bind src/module_vmap/module/components client/src/app/modules/vmap fi fi -- GitLab