Changeset 2723


Ignore:
Timestamp:
11/07/07 09:45:27 (12 years ago)
Author:
pjkersha
Message:

security/python/ndg-security-install.py: allow setting of --upgrade to
easy_install calls.

File:
1 edited

Legend:

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

    r2685 r2723  
    104104                      'Set URLs to locate packages.  The default is "%s"' % \ 
    105105                      self.__class__.dependencyLink) 
     106         
     107        parser.add_option("-U", 
     108                          "--upgrade", 
     109                          dest="upgrade", 
     110                          action="store_true", 
     111                          default=False, 
     112                          help=\ 
     113          'force upgrade (search PyPI/dependency links for latest version)') 
    106114     
    107115     
     
    123131     
    124132        # Installation based on flags set 
     133        if self.opt.upgrade: 
     134            args = ['-U'] 
     135        else: 
     136            args = [] 
     137       
     138        # Add links for dependencies   
     139        args += ['-f', self.opt.dependencyLinks] 
     140         
    125141        if self.opt.installClient: 
    126             main(['-f', self.opt.dependencyLinks, "ndg_security_client"]) 
     142            args += ["ndg_security_client"] 
     143            main(args) 
    127144             
    128145        elif self.opt.installServer: 
    129             main(['-f', self.opt.dependencyLinks, "ndg_security_server"]) 
     146            args += ["ndg_security_server"] 
     147            main(args) 
    130148            self.installTwisted() 
    131149             
    132150        elif self.opt.installUnitTests: 
    133             main(['-f', self.opt.dependencyLinks, "ndg_security_test"]) 
     151            args += ["ndg_security_test"] 
     152            main(args) 
    134153            self.installTwisted() 
    135154            
    136155        elif self.opt.installAll: 
    137             main(['-f', self.opt.dependencyLinks, "ndg_security"]) 
     156            ndgSecurityArgs = args + ["ndg_security"] 
     157            main(ndgSecurityArgs) 
     158            ndgSecurityTestArgs = args + ["ndg_security_test"] 
     159            main(ndgSecurityArgs) 
    138160            self.installTwisted() 
    139161             
Note: See TracChangeset for help on using the changeset viewer.