- Revision
- 11192
- Author
- bear
- Date
- 2006-07-18 13:55:04 -0700 (Tue, 18 Jul 2006)
Log Message
Tweaked prunedownloads to account for when the symlink list is returned empty
Modified Paths
Diff
Modified: trunk/hardhat/prunedownloads.py (11191 => 11192)
--- trunk/hardhat/prunedownloads.py 2006-07-18 19:58:32 UTC (rev 11191) +++ trunk/hardhat/prunedownloads.py 2006-07-18 20:55:04 UTC (rev 11192) @@ -158,21 +158,22 @@ if dir in symlinkTargets: print 'symlink check', dir symlinkDirs.sort() - print 'last found', symlinkDirs[-1] + if len(symlinkDirs) > 0: + print 'last found', symlinkDirs[-1] - symlinkDir = checkArchiveDir(archive, symlinkDirs[-1]) - sympath = os.path.join(startDir, dir, symlinkDir, '*.tar.gz') - symFiles = glob.glob(sympath) + symlinkDir = checkArchiveDir(archive, symlinkDirs[-1]) + sympath = os.path.join(startDir, dir, symlinkDir, '*.tar.gz') + symFiles = glob.glob(sympath) - print 'sympath, symFiles:', sympath, symFiles + print 'sympath, symFiles:', sympath, symFiles - for symSource in symFiles: - symTarget = os.path.join(startDir, symlinkNames[dir]) - if os.path.isfile(symTarget) or os.path.islink(symTarget): - #print 'removing', symTarget - os.unlink(symTarget) - print 'linking', symSource, symTarget - os.symlink(symSource, symTarget) + for symSource in symFiles: + symTarget = os.path.join(startDir, symlinkNames[dir]) + if os.path.isfile(symTarget) or os.path.islink(symTarget): + #print 'removing', symTarget + os.unlink(symTarget) + print 'linking', symSource, symTarget + os.symlink(symSource, symTarget) def main(): global shortPolicyHours, longPolicyDays, smtpServer, downloadsServer
_______________________________________________ Commits mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/commits
