From 1bf99a0d624ed22e069a1941cba0f5cb6c9843a2 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Sun, 27 Oct 2013 03:46:16 +0100 Subject: [PATCH] [New] Initial commit of bootstrap scripts --- bootstrap.sh | 86 +++++++++++++++++++++++++++++++++++++++------------- pom.xml | 3 +- update.sh | 3 +- 3 files changed, 69 insertions(+), 23 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index ac0775924..b5db304c4 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -7,34 +7,78 @@ ####################################################################### echo "Cloning all strolch projects..." -if ! git clone git@github.com:eitch/li.strolch.model.git ; then - exit 1 + +if [ -d li.strolch.parent ] ; then + echo "Project li.strolch.parent already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.parent.git ; then + exit 1 + fi + echo fi -echo -if ! git clone git@github.com:eitch/li.strolch.testbase.git ; then - exit 1 + +if [ -d li.strolch.bom ] ; then + echo "Project li.strolch.bom already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.bom.git ; then + exit 1 + fi + echo fi -echo -if ! git clone git@github.com:eitch/li.strolch.runtime.git ; then - exit 1 + +if [ -d li.strolch.model ] ; then + echo "Project li.strolch.model already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.model.git ; then + exit 1 + fi + echo fi -echo -if ! git clone git@github.com:eitch/li.strolch.service.git ; then - exit 1 + +if [ -d li.strolch.testbase ] ; then + echo "Project li.strolch.testbase already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.testbase.git ; then + exit 1 + fi + echo fi -echo -if ! git clone git@github.com:eitch/li.strolch.bom.git ; then - exit 1 + +if [ -d li.strolch.runtime ] ; then + echo "Project li.strolch.runtime already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.runtime.git ; then + exit 1 + fi + echo fi -echo -if ! git clone git@github.com:eitch/li.strolch.persistence.api.git ; then - exit 1 + +if [ -d li.strolch.service ] ; then + echo "Project li.strolch.service already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.service.git ; then + exit 1 + fi + echo fi -echo -if ! git clone git@github.com:eitch/li.strolch.persistence.xml.git ; then - exit 1 + +if [ -d li.strolch.persistence.api ] ; then + echo "Project li.strolch.persistence.api already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.persistence.api.git ; then + exit 1 + fi + echo +fi + +if [ -d li.strolch.persistence.xml ] ; then + echo "Project li.strolch.persistence.xml already cloned." +else + if ! git clone git@github.com:eitch/li.strolch.persistence.xml.git ; then + exit 1 + fi + echo fi -echo echo "Done." exit 0 \ No newline at end of file diff --git a/pom.xml b/pom.xml index 150d0b82f..a5a80531d 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ li.strolch li.strolch.parent 0.1.0-SNAPSHOT - li.strolch.parent + li.strolch.parent/pom.xml li.strolch.dev @@ -16,6 +16,7 @@ li.strolch.parent + li.strolch.bom li.strolch.model li.strolch.testbase li.strolch.persistence.api diff --git a/update.sh b/update.sh index 3980555b6..1739d5ce6 100755 --- a/update.sh +++ b/update.sh @@ -6,11 +6,12 @@ ## ####################################################################### +echo "Updating li.strolch.parent..." ; cd li.strolch.parent ; git pull ; cd .. +echo "Updating li.strolch.bom..." ; cd li.strolch.bom ; git pull ; cd .. echo "Updating li.strolch.model..." ; cd li.strolch.model ; git pull ; cd .. echo "Updating li.strolch.testbase..." ; cd li.strolch.testbase ; git pull ; cd .. echo "Updating li.strolch.runtime..." ; cd li.strolch.runtime ; git pull ; cd .. echo "Updating li.strolch.service..." ; cd li.strolch.service ; git pull ; cd .. -echo "Updating li.strolch.bom..." ; cd li.strolch.bom ; git pull ; cd .. echo "Updating li.strolch.persistence.api..." ; cd li.strolch.persistence.api ; git pull ; cd .. echo "Updating li.strolch.persistence.xml..." ; cd li.strolch.persistence.xml ; git pull ; cd ..