Changeset 513

Show
Ignore:
Timestamp:
2006-03-20 07:39:40 (2 months ago)
Author:
coderanger
Message:

HackInstallPlugin:

Whoops, needed some basenames in there.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • hackinstallplugin/0.9/hackinstall/core.py

    r512 r513  
    6767                        self.env.config.set('components',entry_point.module_name+'.*','disabled') 
    6868                self.env.config.save() 
    69                  
     69 
     70                basename = os.path.basename(f)                 
    7071                # Rename a plugin from Foo-0.5-py2.4.egg to Foo-0.5-rREV-py2.4.egg 
    71                 md = re.match('([^-]+-)([^-]+)(-py\d\.\d+\.egg)',f
     72                md = re.match('([^-]+-)([^-]+)(-py\d\.\d+\.egg)',basename
    7273                if md: 
    73                     newname = f 
     74                    newname = basename 
    7475                    md2 = re.search('(r\d+)',md.group(2)) 
    7576                    if md2: 
     
    7778                    else: 
    7879                        newname = '%s%s_r%s%s' % (md.group(1),md.group(2),rev,md.group(3)) 
    79                     self.env.log.debug('Renaming %s to %s' % (f, newname)) 
    80                     os.rename(self.env.path+'/plugins/'+f,self.env.path+'/plugins/'+newname) 
     80                    self.env.log.debug('Renaming %s to %s' % (self.env.path+'/plugins/'+basename, self.env.path+'/plugins/'+newname)) 
     81                    os.rename(self.env.path+'/plugins/'+basename,self.env.path+'/plugins/'+newname) 
    8182                     
    8283                # Remove all old versions