Changeset 10617 for trunk/tools


Ignore:
Timestamp:
Aug 1, 2004, 5:25:25 AM (21 years ago)
Author:
bird
Message:

Subversion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/bin/buildenv.cmd

    r10500 r10617  
    1 /* $Id: buildenv.cmd,v 1.52 2004-03-09 15:24:00 bird Exp $
     1/* $Id: buildenv.cmd,v 1.53 2004-08-01 03:25:25 bird Exp $
    22 *
    33 * This is the master tools environment script. It contains environment
     
    2727     * Version
    2828     */
    29     sVersion = '1.1.1 [2004-03-08]';
     29    sVersion = '1.1.2 [2004-08-01]';
    3030
    3131    /*
     
    139139    aCfg.i.sId = 'perl50053';       aCfg.i.sGrp = 'script';     aCfg.i.sSet = 'Perl50xxx';              aCfg.i.sDesc = 'Perl v5.0053'; i = i + 1;
    140140    aCfg.i.sId = 'python';          aCfg.i.sGrp = 'script';     aCfg.i.sSet = 'Python';                 aCfg.i.sDesc = 'Python v1.5'; i = i + 1;
     141    aCfg.i.sId = 'svn';             aCfg.i.sGrp = 'version';    aCfg.i.sSet = 'Subversion';             aCfg.i.sDesc = 'Subversion 1.0.6 or later.';  i = i + 1;
     142    aCfg.i.sId = 'toolkit40';       aCfg.i.sGrp = 'tlktos2';    aCfg.i.sSet = 'Toolkit40';              aCfg.i.sDesc = 'Toolkit v4.0 CSD 4'; i = i + 1;
    141143    aCfg.i.sId = 'toolkit40';       aCfg.i.sGrp = 'tlktos2';    aCfg.i.sSet = 'Toolkit40';              aCfg.i.sDesc = 'Toolkit v4.0 CSD 4'; i = i + 1;
    142144    aCfg.i.sId = 'toolkit45';       aCfg.i.sGrp = 'tlktos2';    aCfg.i.sSet = 'Toolkit45';              aCfg.i.sDesc = 'Toolkit v4.5'; i = i + 1;
     
    902904        aPath.i.sPId = 'perl580';                   aPath.i.sPath = 'f:\perl\v5.8.0_os2';           i = i + 1;
    903905        aPath.i.sPId = 'python';                    aPath.i.sPath = 'f:\python\v1.5.2_os2';         i = i + 1;
     906        aPath.i.sPId = 'svn';                       aPath.i.sPath = 'f:\subversion\v1.0.6_os2';     i = i + 1;
    904907        aPath.i.sPId = 'toolkit40';                 aPath.i.sPath = 'f:\toolkit\v4.0csd4';          i = i + 1;
    905908        aPath.i.sPId = 'toolkit45';                 aPath.i.sPath = 'f:\toolkit\v4.5';              i = i + 1;
     
    10071010        aPath.i.sPId = 'perl580';                   aPath.i.sPath = 'd:\dev\perl\v5.8.0';           i = i + 1;
    10081011      /*aPath.i.sPId = 'python';                    aPath.i.sPath = 'e:\python';                    i = i + 1;*/
     1012        aPath.i.sPId = 'svn';                       aPath.i.sPath = 'd:\dev\subversion\v1.0.6';     i = i + 1;
    10091013        aPath.i.sPId = 'toolkit40';                 aPath.i.sPath = 'd:\dev\toolkit\v40csd1';       i = i + 1;
    10101014      /*aPath.i.sPId = 'toolkit45';                 aPath.i.sPath = 'e:\toolkit45';                 i = i + 1;
     
    30793083
    30803084
     3085/*
     3086 * Subversion (svn)
     3087 */
     3088Subversion: procedure expose aCfg. aPath.
     3089    parse arg sToolId,sOperation,fRM,fQuiet
     3090
     3091
     3092    /*
     3093     * The directories.
     3094     */
     3095    sPathCVS = PathQuery('svn', sToolId, sOperation);
     3096    if (sPathCVS = '') then
     3097        return 1;
     3098    sPathHome = PathQuery('home', sToolId, sOperation);
     3099    if (sPathHome = '') then
     3100        return 1;
     3101    /* If config operation we're done now. */
     3102    if (pos('config', sOperation) > 0) then
     3103        return 0;
     3104
     3105    /*
     3106     * Installing the environment variables.
     3107     */
     3108    call EnvSet      fRM, 'PATH_SVN',    sPathCVS;
     3109    call EnvAddFront fRM, 'path',        sPathCVS';'
     3110    call EnvSet      fRM, 'home',        translate(sPathHome, '/','\');
     3111
     3112    /*
     3113     * Verify.
     3114     */
     3115    if (pos('verify', sOperation) <= 0) then
     3116        return 0;
     3117
     3118    if (\CfgVerifyFile(sPathCVS'\svn.exe',fQuiet)) then
     3119            return 2;
     3120    if (length(sPathHome) <= 2) then
     3121    do
     3122        if (\fQuiet) then
     3123            say 'Error: The home directory is to short!';
     3124        return 2;
     3125    end
     3126    if (\CfgVerifyDir(sPathHome, fQuiet)) then
     3127        return 2;
     3128return CheckCmdOutput('svn.exe --version', 0, fQuiet, 'svn, version 1.');
     3129
     3130
    30813131
    30823132/*
Note: See TracChangeset for help on using the changeset viewer.