2013-10-26 17:06:27 +02:00
|
|
|
#!/bin/bash
|
|
|
|
#######################################################################
|
|
|
|
##
|
|
|
|
## Bootstrap developing of strolch projects by cloning all the
|
|
|
|
## projects.
|
|
|
|
##
|
|
|
|
#######################################################################
|
|
|
|
|
|
|
|
echo "Cloning all strolch projects..."
|
2013-10-27 03:46:16 +01:00
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.parent ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.parent already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.parent.git ../li.strolch.parent ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
2013-10-26 17:06:27 +02:00
|
|
|
fi
|
2013-10-27 03:46:16 +01:00
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.bom ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.bom already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.bom.git ../li.strolch.bom ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
2013-10-26 17:06:27 +02:00
|
|
|
fi
|
2013-10-27 03:46:16 +01:00
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.model ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.model already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.model.git ../li.strolch.model ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
2013-10-26 17:06:27 +02:00
|
|
|
fi
|
2013-10-27 03:46:16 +01:00
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.testbase ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.testbase already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.testbase.git ../li.strolch.testbase ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
2013-10-26 17:06:27 +02:00
|
|
|
fi
|
2013-10-27 03:46:16 +01:00
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.runtime ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.runtime already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.runtime.git ../li.strolch.runtime ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
2013-10-26 17:06:27 +02:00
|
|
|
fi
|
2013-10-27 03:46:16 +01:00
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.service ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.service already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.service.git ../li.strolch.service ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
|
|
|
fi
|
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.persistence.api ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.persistence.api already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.persistence.api.git ../li.strolch.persistence.api ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
2013-10-26 17:06:27 +02:00
|
|
|
fi
|
2013-10-27 03:46:16 +01:00
|
|
|
|
2013-10-28 18:58:05 +01:00
|
|
|
if [ -d ../li.strolch.persistence.xml ] ; then
|
2013-10-27 03:46:16 +01:00
|
|
|
echo "Project li.strolch.persistence.xml already cloned."
|
|
|
|
else
|
2013-10-28 18:58:05 +01:00
|
|
|
if ! git clone git@github.com:eitch/li.strolch.persistence.xml.git ../li.strolch.persistence.xml ;then
|
2013-10-27 03:46:16 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
2013-10-26 17:06:27 +02:00
|
|
|
fi
|
|
|
|
|
2013-12-18 17:45:13 +01:00
|
|
|
if [ -d ../li.strolch.persistence.postgresql ] ; then
|
|
|
|
echo "Project li.strolch.persistence.postgresql already cloned."
|
|
|
|
else
|
|
|
|
if ! git clone git@github.com:eitch/li.strolch.persistence.postgresql.git ../li.strolch.persistence.postgresql ;then
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
|
|
|
fi
|
|
|
|
|
2013-10-28 22:02:04 +01:00
|
|
|
if [ -d ../li.strolch.tutorialapp ] ; then
|
|
|
|
echo "Project li.strolch.tutorialapp already cloned."
|
|
|
|
else
|
|
|
|
if ! git clone git@github.com:eitch/li.strolch.tutorialapp.git ../li.strolch.tutorialapp ;then
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
echo
|
|
|
|
fi
|
|
|
|
|
2013-10-26 17:06:27 +02:00
|
|
|
echo "Done."
|
|
|
|
exit 0
|