move many build/control scripts in artlog_toolbox, prepare artlog_toolbox to be shared between multiple projects

Signed-off-by: philippe lhardy <philippe@pavilionartlogiciel>
This commit is contained in:
philippe lhardy
2015-02-25 20:22:27 +01:00
parent 130d7e61fc
commit 7633f42399
8 changed files with 50 additions and 1 deletions

45
artlog_toolbox/deploy.sh Executable file
View File

@@ -0,0 +1,45 @@
#!/bin/bash
A_TOOLBOX=artlog_toolbox
if [[ ! -d $A_TOOLBOX ]]
then
echo "[ERROR] this tool should be run from parent dir of $A_TOOLBOX this way : ${A_TOOLBOX}/deploy.sh" >&2
exit 1
fi
destroy=0
while [[ $# -gt 0 ]]
do
case $1 in
destroy)
destroy=1
;;
*)
echo "[ERROR] unrecognized '$1' argument for $0" >&2
exit 1
;;
esac
shift 1
done
if [[ $destroy != 1 ]]
then
echo "Deploying scripts..."
pushd ${A_TOOLBOX}
cp scripts/* ..
popd
else
echo "destroy deployed toolbox"
for script in $(ls ${A_TOOLBOX}/scripts)
do
if [[ -f $script ]]
then
shortscript=$(basename "$script")
echo "deleting '$shortscript'"
rm "$shortscript"
fi
done
fi