;ò
udÃEc           @   sr   d  k  Z  d  k Z d  k Z d  k Z d  k Z d  k Z d  k Z d  k Z d  k Z d k	 Td k
 l Z d „  Z d  S(   N(   s   *(   s   decryptc         C   s6  d } d } d d d d d d d	 d
 d d g
 } t i i | ƒ o | d GHt i d ƒ n t t	 d ƒ ƒ } d }	 | |	 d } | |	 d } | |	 d } t d d d d d | d d ƒ } d | d } | GHd | | | | | | | | | | | f } t | d ƒ } | i | ƒ | i ƒ  | i | | d ƒ d } d } d | | | | | | | | | | | f } t | d ƒ } | i | ƒ | i ƒ  d }	 | |	 d } | |	 d } | |	 d } t d | d | d | d d ƒ } | i | | d ƒ d  d! d" d# d$ d% d& d' d( d) g
 } d* |  | } | | GHt i  | ƒ \ } } | GH| i# d+ | d, | ƒ | i# d+ | d, | ƒ xP | D]H } | i | d, | | d- ƒ GH| i | d, | | d, | d- ƒ GHq‰Wxv | D]n }
 d. | |
 d/ } t i i | ƒ oC | GH| i | | d, | d- ƒ GH| i | | d, | d- ƒ GHqÜqÜWd0 } | | GHt i  | ƒ \ } } | GHd1 | d2 GHd3 } t& d4 ƒ } | d3 j o
 | d5 j o t i d ƒ n t i' d6 ƒ d7 } | | GHt i  | ƒ \ } } | GHt i' d8 ƒ | i d9 | d- ƒ t( i) d6 ƒ t( i) | ƒ d  S(:   Ns	   .cmtproxys   cmt_export > s
   OSF1-alphas
   Linux-i686s   Linux-x86_64s
   Linux-ia64s   SunOS-sun4us   AIX-002064874C00s   Darwin-PowerMacintoshs   VisualCs   CYGWIN_NT-5.1-i686s    s   First create the proxyiÿÿÿÿs   machines   users   pwds   garonnes   hosts   lx.lal.in2p3.frs   passwords   verbosei   s   CMT-s   .pacmansƒ  #-----------------------------------------------------------
# Copyright Christian Arnault LAL-Orsay CNRS
# arnault@lal.in2p3.fr
# See the complete license in cmt_license.txt "http://www.cecill.info". 
#-----------------------------------------------------------

description ('CMT %s')
packageName ('CMT')
version ('%s')

pacmanVersionGE('3.13')

{
    platformGE ('Linux') ; downloadUntar ('http://www.cmtsite.org/%s/CMT%sLinux-i686.tar.gz', 'CMTBASE')
  OR 
    platformGE ('Cygwin') ; downloadUntar ('http://www.cmtsite.org/%s/CMT%sCYGWIN_NT-5.1-i686.tar.gz', 'CMTBASE')
  OR
    downloadUntar ('http://www.cmtsite.org/%s/CMT%s.tar.gz', 'CMTBASE')
}

cd ('$CMTBASE/%s/mgr')
shellOutputContains ('./INSTALL', 'CMT installation terminated')
{
  shellOutputContains ('. setup.sh; cmt version', '%s') 
    OR shell ('. setup.sh; gmake') 
}
shellOutputContains ('. setup.sh; cmt version', '%s')
cd ()s   w+s   /pacman/cache/.s$   /afs/cern.ch/atlas/software/kits/CMTs6   http://cern.ch/atlas-computing/links/kitsDirectory/CMTsã  #-----------------------------------------------------------
# Copyright Christian Arnault LAL-Orsay CNRS
# arnault@lal.in2p3.fr
# See the complete license in cmt_license.txt "http://www.cecill.info". 
#-----------------------------------------------------------

description ('CMT %s')
packageName ('CMT')
version ('%s')

pacmanVersionGE('3.13')

{
    platformGE ('Linux') ; downloadUntar ('http://cern.ch/atlas-computing/links/kitsDirectory/CMT/%s/CMT%sLinux-i686.tar.gz', 'CMTBASE')
  OR 
    platformGE ('Cygwin') ; downloadUntar ('http://cern.ch/atlas-computing/links/kitsDirectory/CMT/%s/CMT%sCYGWIN_NT-5.1-i686.tar.gz', 'CMTBASE')
  OR
    downloadUntar ('http://cern.ch/atlas-computing/links/kitsDirectory/CMT/%s/CMT%s.tar.gz', 'CMTBASE')
}

cd ('$CMTBASE/%s/mgr')
shellOutputContains ('./INSTALL', 'CMT installation terminated')
{
  shellOutputContains ('. setup.sh; cmt version', '%s') 
    OR shell ('. setup.sh; gmake') 
}
shellOutputContains ('. setup.sh; cmt version', '%s')
cd ()s   doc/CMTDoc.htmls   doc/CMTDoc.pss   doc/CMTDoc.pdfs   doc/CMTFAQ.htmls   doc/CMTDownload.htmls   doc/ReleaseNotes.htmls   doc/ChangeLog.htmls   mgr/ChangeLog.phps   doc/CMTFAQ.pss   doc/CMTFAQ.pdfs   svn export s	   mkdir -p s   /s   /.s   CMTs   .tar.gzs5   svn co https://svn.lal.in2p3.fr:/projects/CMT/cmtsites0   	 You should manually the old release number by s*    in the cmtsite/download.html file ? (y/n)s   ys   --> s   Ys   cmtsites;   svn commit -m 'update the version number for download.html's   ..s   cmtsite/download.html(*   s   proxys	   preambules	   platformss   oss   paths   existss   syss   exits   evals   decrypts   pools   machines   hosts   users   pwds   ssh_sessions   sessions   versions   files   contents   opens   fs   writes   closes   scps   wwwroots   urls   session2s   filess   svnroots   cmds   commandss   getstatusoutputs   statuss   outputs   sshs   platforms   choices	   raw_inputs   chdirs   shutils   rmtree(   s   svnroots   versions   wwwroots   filess   session2s	   platformss   sessions   files   contents   machines   platforms	   preambules   choices   hosts   proxys   paths   pools   fs   urls   cmds   pwds   statuss   outputs   user(    (    s,   /Users/garonne/EspaceDeTravail/cmt_export.pys
   cmt_export   s†    $	!+
+
!$	
 ) %	 	(   s   syss   oss   strings   commandss   shutils   sockets   tarfiles   gzips	   threadings   utils.ssh_sessions   p3s   decrypts
   cmt_export(   s   commandss   strings   decrypts
   cmt_exports   tarfiles   syss	   threadings   gzips   shutils   oss   socket(    (    s,   /Users/garonne/EspaceDeTravail/cmt_export.pys   ?	   s   					