Skip to content
Snippets Groups Projects
Commit a7a04697 authored by Armand Bahi's avatar Armand Bahi
Browse files

Permettre de relancer le script sans problèmes de duplication des symlinks

parent 767c55e8
Branches
Tags
No related merge requests found
...@@ -21,25 +21,21 @@ cd .. ...@@ -21,25 +21,21 @@ cd ..
# Vitis # Vitis
echo "---- Link vitis ----" echo "---- Link vitis ----"
if [ -f "$(pwd)/client" ]; then if ! [ -f "$(pwd)/client" ]; then
rm $(pwd)/client
fi
ln -rsf src/vitis/client client ln -rsf src/vitis/client client
if [ -f "$(pwd)/vas" ]; then
rm $(pwd)/vas
fi fi
if ! [ -f "$(pwd)/vas" ]; then
ln -rsf src/vitis/vas vas ln -rsf src/vitis/vas vas
fi
# Conf # Conf
echo "---- Link conf ----" echo "---- Link conf ----"
if [ -f "src/vitis/client/conf" ]; then if ! [ -f "src/vitis/client/conf" ]; then
rm src/vitis/client/conf
fi
ln -rsf conf src/vitis/client/conf ln -rsf conf src/vitis/client/conf
if [ -f "conf/closure" ]; then
rm conf/closure
fi fi
if ! [ -f "conf/closure" ]; then
ln -rsf src/closure/conf conf/closure ln -rsf src/closure/conf conf/closure
fi
# Modules # Modules
if [[ $depsCount > 0 ]]; then if [[ $depsCount > 0 ]]; then
...@@ -49,38 +45,33 @@ if [[ $depsCount > 0 ]]; then ...@@ -49,38 +45,33 @@ if [[ $depsCount > 0 ]]; then
module=${aDeps[$i, name]:7} module=${aDeps[$i, name]:7}
echo "---- Link module_${module} ----" echo "---- Link module_${module} ----"
if [ -d "$(pwd)/src/module_${module}/module" ]; then if [ -d "$(pwd)/src/module_${module}/module" ]; then
if [ -f "src/vitis/client/modules/${module}" ]; then if ! [ -f "src/vitis/client/modules/${module}" ]; then
rm src/vitis/client/modules/${module}
fi
ln -rsf src/module_${module}/module src/vitis/client/modules/${module} ln -rsf src/module_${module}/module src/vitis/client/modules/${module}
fi fi
if [ -d "$(pwd)/src/module_${module}/web_service/ws" ]; then
if [ -f "src/vitis/vas/rest/ws/${module}" ]; then
rm src/vitis/vas/rest/ws/${module}
fi fi
if [ -d "$(pwd)/src/module_${module}/web_service/ws" ]; then
if ! [ -f "src/vitis/vas/rest/ws/${module}" ]; then
ln -rsf src/module_${module}/web_service/ws src/vitis/vas/rest/ws/${module} ln -rsf src/module_${module}/web_service/ws src/vitis/vas/rest/ws/${module}
fi fi
if [ -d "$(pwd)/src/module_${module}/web_service/conf" ]; then
if [ -f "src/vitis/vas/rest/conf/${module}" ]; then
rm src/vitis/vas/rest/conf/${module}
fi fi
if [ -d "$(pwd)/src/module_${module}/web_service/conf" ]; then
if ! [ -f "src/vitis/vas/rest/conf/${module}" ]; then
ln -rsf src/module_${module}/web_service/conf src/vitis/vas/rest/conf/${module} ln -rsf src/module_${module}/web_service/conf src/vitis/vas/rest/conf/${module}
fi fi
if [ -d "$(pwd)/src/module_${module}/web_service/sql" ]; then
if [ -f "src/vitis/vas/sql/${module}" ]; then
rm src/vitis/vas/sql/${module}
fi fi
if [ -d "$(pwd)/src/module_${module}/web_service/sql" ]; then
if ! [ -f "src/vitis/vas/sql/${module}" ]; then
ln -rsf src/module_${module}/web_service/sql src/vitis/vas/sql/${module} ln -rsf src/module_${module}/web_service/sql src/vitis/vas/sql/${module}
fi fi
fi
if [ -d "$(pwd)/src/module_${module}/web_service/class" ]; then if [ -d "$(pwd)/src/module_${module}/web_service/class" ]; then
for class_dir in $( ls "$(pwd)/src/module_${module}/web_service/class"); do for class_dir in $( ls "$(pwd)/src/module_${module}/web_service/class"); do
if [ -d "$(pwd)/src/module_${module}/web_service/class/${class_dir}" ]; then if [ -d "$(pwd)/src/module_${module}/web_service/class/${class_dir}" ]; then
echo "---- Link module_${module}/${class_dir} ----" echo "---- Link module_${module}/${class_dir} ----"
if [ -f "src/vitis/vas/rest/class/${class_dir}" ]; then if ! [ -f "src/vitis/vas/rest/class/${class_dir}" ]; then
rm src/vitis/vas/rest/class/${class_dir}
fi
ln -rsf src/module_${module}/web_service/class/${class_dir} src/vitis/vas/rest/class/${class_dir} ln -rsf src/module_${module}/web_service/class/${class_dir} src/vitis/vas/rest/class/${class_dir}
fi fi
fi
done done
fi fi
fi fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment