How to change the CMT version

the default CMT version is hard coded in CMT.(c)sh, lhcbsetup.bat, localsetup.bat and ExtCMT.(c)sh, .bat. Before changing the version, it must be first tested on win32, slc3 and slc4, installed on win32, tested in production.

test on various platform

  • To change the CMT version for a session:
    • source $LHCBSCRIPTS/CMT.csh <new-version>
    • call %CMTROOT%\..\<new-version>\mgr\setup.bat

build tar files

  • from a Linux platform:
    • mkexternaltar CMT <new-version> linux
    • mkexternaltar CMT <new-version> win32

install on various platforms

    • it is always installed by the CMT team on afs/<new-version>
    • to install it on a local area on win32
      • cd %MYSITEROOT%
      • python -c <new-version> -p <project> -v <version>

test in production (DIRAC)

    • when tar files exists ask Joel to install it everywhere and to test it.
    • to test in a local installation or in Production after installation:
      • source $MYSITEROOT/scripts/!ExtCMT.csh <new-version>
      • call %MYSITEROOT%\scripts\!ExtCMT.bat <new-version>

make it the default

    • update on $LHCBSCRIPTS/shell
      • CMT.csh, .sh, ExtCMT.csh, .sh
    • update on $LHCBSCRIPTS/win32
      • lhcbsetup.bat, localsetup.bat, ExtCMT.bat
    • commit changes on CVS
    • rebuild the scripts tar files
      • mkscriptstar Win32
      • mkscriptstar Linux
    • from the terminal server or your win32 PC make a cvs update on G:\Experiments\lhcb\scripts

-- FlorenceRanjard - 02 May 2007

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2007-05-02 - FlorenceRanjard
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback