def fixCompiledPy(lookInto = '/usr/lib/%s/' % get.curPYTHON()): ''' cleans *.py[co] from packages ''' for root, dirs, files in os.walk('%s/%s' % (get.installDIR(),lookInto)): for compiledFile in files: if compiledFile.endswith('.pyc') or compiledFile.endswith('.pyo'): if can_access_file('%s/%s' % (root,compiledFile)): unlink('%s/%s' % (root,compiledFile))
def removePodfiles(path = 'usr/lib/perl5/'): ''' cleans *.pod files from perl packages ''' full_path = '%s/%s' % (get.installDIR(), path) for root, dirs, files in os.walk(full_path): for packFile in files: if packFile.endswith(".pod"): if can_access_file('%s/%s' % (root, packFile)): unlink('%s/%s' % (root, packFile)) removeEmptydirs(root)
def removePacklist(path = 'usr/lib/perl5/'): ''' cleans .packlist file from perl packages ''' full_path = '%s/%s' % (get.installDIR(), path) for root, dirs, files in os.walk(full_path): for packFile in files: if packFile == ".packlist": if can_access_file('%s/%s' % (root, packFile)): unlink('%s/%s' % (root, packFile)) removeEmptydirs(root)
def fixInfoDir(): infoDir = '%s/usr/share/info/dir' % get.installDIR() if can_access_file(infoDir): unlink(infoDir)