Changeset 2365


Ignore:
Timestamp:
02/04/07 16:26:35 (12 years ago)
Author:
pjkersha
Message:

Changes to convert system calls to appropriate API equivalents e.g. use tarfile module. Incomplete

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/python/ndg-security-install.py

    r2298 r2365  
    2424         
    2525    # Install Twisted sumo 
    26     urllib.urlretrieve('http://tmrc.mit.edu/mirror/twisted/Twisted/2.2/TwistedSumo-2006-02-12.tar.bz2', 
    27                        'TwistedSumo-2006-02-12.tar.bz2') 
     26    twistedTarURI = \ 
     27'http://tmrc.mit.edu/mirror/twisted/Twisted/2.2/TwistedSumo-2006-02-12.tar.bz2' 
     28    urllib.urlretrieve(twistedTarURI, 'TwistedSumo-2006-02-12.tar.bz2') 
     29     
     30    import tarfile 
     31      
    2832     
    2933    try:  
    30         retCode = call('tar jxvf TwistedSumo-2006-02-12.tar.bz2') 
     34        twistedTar = tarfile.open('TwistedSumo-2006-02-12.tar.bz2', 'r:bz2') 
     35        twistedTar.extractall() 
    3136    except OSError, e: 
    3237        raise SystemError, "Error installing unpacking Twisted: " + str(e) 
    33      
    34     if retCode != 0: 
    35         raise SystemError, "Twisted unpacking returned %d" % retCode 
     38 
    3639     
    3740    os.chdir('TwistedSumo-2006-02-12') 
     
    138141    easyInstallCmd = "%s/bin/easy_install -f %s %%s" % (sys.prefix,  
    139142                                                        dependencyLink) 
     143    from setuptools.command.easy_install import main 
    140144     
    141145    # Installation based on flags set 
    142146    if opt.installClient: 
    143         try:  
    144             retCode = call(easyInstallCmd % "ndg_security_client") 
    145         except OSError, e: 
    146             raise SystemError, "Error installing client package: " + str(e) 
     147        main(['easy_install', '-f', dependencyLink, "ndg_security_client"]) 
     148#        try:  
     149#            retCode = call(easyInstallCmd % "ndg_security_client") 
     150#        except OSError, e: 
     151#            raise SystemError, "Error installing client package: " + str(e) 
    147152         
    148153        if retCode != 0: 
Note: See TracChangeset for help on using the changeset viewer.