Installation wizard added, this must be tested and should be added to all applications
authorRoland Häder <roland@mxchange.org>
Fri, 13 Mar 2009 14:53:15 +0000 (14:53 +0000)
committerRoland Häder <roland@mxchange.org>
Fri, 13 Mar 2009 14:53:15 +0000 (14:53 +0000)
setup-repos.sh

index ad263a37b15ca9a36509c04480f0af9e7221bf1f..bf98d390b9d8b53bc8b6916af4f4ab722f46e84a 100755 (executable)
@@ -4,6 +4,9 @@
 if test "$1" == ""; then
        echo "Usage: $0 <repos> Setup given repository locally."
        exit
 if test "$1" == ""; then
        echo "Usage: $0 <repos> Setup given repository locally."
        exit
+elif test -e "$1/.svn/"; then
+       echo "$0: Repository $1 is possibly setup! Aborting..."
+       exit
 fi
 
 echo "$0: Checking out $1 ..."
 fi
 
 echo "$0: Checking out $1 ..."
@@ -25,9 +28,10 @@ else
 fi
 echo "$0: Linking to external 'core' repository ..."
 svn propset svn:externals -F ../../core/trunk/svn-externals.txt . || exit 255
 fi
 echo "$0: Linking to external 'core' repository ..."
 svn propset svn:externals -F ../../core/trunk/svn-externals.txt . || exit 255
-if test "$1" != "admin"; then
+if (test "$1" != "admin" && test "$1" != "install"); then
        cd application/
        cd application/
-       svn propset svn:externals "admin http://www.ship-simu.org/repos/admin/trunk/application/admin/" . || exit 255
+       svn propset svn:externals "admin http://www.ship-simu.org/repos/admin/trunk/application/admin/
+install http://www.ship-simu.org/repos/install/trunk/application/install/" . || exit 255
        cd .. # trunk
 else
        echo "$0: --- Not setting admin external source. ---"
        cd .. # trunk
 else
        echo "$0: --- Not setting admin external source. ---"