You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2003/09/14 15:04:22 UTC

cvs commit: avalon-sandbox/merlin/merlin-platform/src/bin merlin.bat merlinx.bat merlinx.sh

mcconnell    2003/09/14 06:04:22

  Modified:    merlin/merlin-platform/src/bin merlin.bat merlinx.bat
                        merlinx.sh
  Log:
  Add support for the seperation of system and user repositories.
  
  Revision  Changes    Path
  1.9       +1 -13     avalon-sandbox/merlin/merlin-platform/src/bin/merlin.bat
  
  Index: merlin.bat
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/src/bin/merlin.bat,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- merlin.bat	12 Sep 2003 15:25:15 -0000	1.8
  +++ merlin.bat	14 Sep 2003 13:04:22 -0000	1.9
  @@ -1,15 +1,5 @@
   @echo off
  -if "%MERLIN_HOME%" == "" goto MissingHomeDefinition
  -goto MerlinRuntime
  -
  -:MissingHomeDefinition
  -echo.
  -echo ERROR: MERLIN_HOME is not defined.
  -echo MERLIN_HOME = %MERLIN_HOME%
  -echo Please set the MERLIN_HOME variable in your environment to match the
  -echo location of the Merlin installation
  -echo.
  -goto EndOfScript
  +if "%MERLIN_HOME%" == "" set MERLIN_HOME=%USERPROFILE%\.merlin
   
   :MerlinRuntime
   set MERLIN_CMD_LINE_ARGS=%*
  @@ -19,5 +9,3 @@
   goto EndOfScript
   
   :EndOfScript
  -
  -
  
  
  
  1.7       +11 -17    avalon-sandbox/merlin/merlin-platform/src/bin/merlinx.bat
  
  Index: merlinx.bat
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/src/bin/merlinx.bat,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- merlinx.bat	12 Sep 2003 15:25:15 -0000	1.6
  +++ merlinx.bat	14 Sep 2003 13:04:22 -0000	1.7
  @@ -1,28 +1,22 @@
   @echo off
   
  -if "%MERLIN_HOME%" == "" goto MissingHomeDefinition
  +if "%MERLIN_HOME%" == "" set MERLIN_HOME=%USERPROFILE%\.merlin
   
  -goto :MerlinRuntime
  +set MERLIN_SYSTEM_REPOSITORY=%USERPROFILE%\.maven\repository
  +if "%MAVEN_HOME_LOCAL%" == "" goto DoneMerlinSystem
  +set MERLIN_SYSTEM_REPOSITORY=%MAVEN_HOME_LOCAL%\repository
  +:DoneMerlinSystem
  +
  +set MERLIN_USER_REPOSITORY=%USERPROFILE%\.maven\repository
  +if "%MAVEN_HOME_LOCAL%" == "" goto DoneMerlinUser
  +set MERLIN_USER_REPOSITORY=%MAVEN_HOME_LOCAL%\repository
  +:DoneMerlinUser
   
  -:MerlinRuntime
  -set MERLIN_BOOTSTRAP_REPO=%USERPROFILE%\.maven
  -if "%MAVEN_HOME_LOCAL%" == "" goto StartMerlinRuntime
  -set MERLIN_BOOTSTRAP_REPO=%MAVEN_HOME_LOCAL%
  -:StartMerlinRuntime
   set MERLIN_CMD_LINE_ARGS=%*
   set MERLIN_BOOTSTRAP_JAR=%MERLIN_HOME%\bin\lib\merlin-bootstrap-1.0.jar
   set MERLIN_EXT_DIR=%MERLIN_HOME%\ext
  -java -Djava.security.policy=%MERLIN_HOME%\bin\security.policy -Dmerlin.home=%MERLIN_HOME% -Dmerlin.repository.local=%MERLIN_BOOTSTRAP_REPO% -Djava.ext.dirs=%MERLIN_EXT_DIR% -jar %MERLIN_BOOTSTRAP_JAR% %MERLIN_CMD_LINE_ARGS%
  +java -Djava.security.policy=%MERLIN_HOME%\bin\security.policy -Dmerlin.home=%MERLIN_HOME% -Dmerlin.system.repository=%MERLIN_SYSTEM_REPOSITORY% -Dmerlin.local.repository=%MERLIN_USER_REPOSITORY% -Djava.ext.dirs=%MERLIN_EXT_DIR% -jar %MERLIN_BOOTSTRAP_JAR% %MERLIN_CMD_LINE_ARGS%
   goto :EndOfScript
  -
  -:MissingHomeDefinition
  -echo.
  -echo ERROR: MERLIN_HOME is not defined.
  -echo MERLIN_HOME = %MERLIN_HOME%
  -echo Please set the MERLIN_HOME variable in your environment to match the
  -echo location of the Merlin installation
  -echo.
  -goto EndOfScript
   
   :EndOfScript
   
  
  
  
  1.4       +3 -3      avalon-sandbox/merlin/merlin-platform/src/bin/merlinx.sh
  
  Index: merlinx.sh
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/src/bin/merlinx.sh,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- merlinx.sh	12 Sep 2003 15:25:15 -0000	1.3
  +++ merlinx.sh	14 Sep 2003 13:04:22 -0000	1.4
  @@ -23,11 +23,11 @@
   # Checking for REPOSITORY
   if [ "$MAVEN_HOME_LOCAL" = "" ] 
   then
  - REPOSITORY="$HOME/.maven/"
  + REPOSITORY="$HOME/.maven/repository"
   else
  - REPOSITORY="$MAVEN_HOME_LOCAL"
  + REPOSITORY="$MAVEN_HOME_LOCAL/repository"
   fi
   
  -RUN_CMD="$JAVA_HOME/bin/java -Djava.security.policy=$MERLIN_HOME/bin/security.policy -Dmerlin.home=$MERLIN_HOME -Dmerlin.repository.local=$REPOSITORY -Djava.ext.dirs=$MERLIN_HOME/ext -jar $MERLIN_HOME/bin/lib/merlin-bootstrap-1.0.jar $*"
  +RUN_CMD="$JAVA_HOME/bin/java -Djava.security.policy=$MERLIN_HOME/bin/security.policy -Dmerlin.home=$MERLIN_HOME -Dmerlin.system.repository=$REPOSITORY -Djava.ext.dirs=$MERLIN_HOME/ext -jar $MERLIN_HOME/bin/lib/merlin-bootstrap-1.0.jar $*"
   echo "RUN CMD IS: $RUN_CMD"
   exec $RUN_CMD
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org