improve repo cleaning script
This commit is contained in:
parent
6557910c7f
commit
4b91b87ec5
|
@ -18,7 +18,18 @@ def clean():
|
||||||
'*.pyd',
|
'*.pyd',
|
||||||
'dist',
|
'dist',
|
||||||
'build',
|
'build',
|
||||||
'.libs'
|
'.libs',
|
||||||
|
'*.cpp.orig',
|
||||||
|
'*.cpp.rej',
|
||||||
|
'*.hpp.orig',
|
||||||
|
'*.hpp.rej',
|
||||||
|
'*.hpp.gcov',
|
||||||
|
'*.cpp.gcov',
|
||||||
|
'Makefile.in',
|
||||||
|
'Makefile',
|
||||||
|
'lib*.a',
|
||||||
|
'Jamfile.rej',
|
||||||
|
'Jamfile.orig',
|
||||||
]
|
]
|
||||||
|
|
||||||
directories = [
|
directories = [
|
||||||
|
@ -27,7 +38,14 @@ def clean():
|
||||||
'.',
|
'.',
|
||||||
'tools',
|
'tools',
|
||||||
'src',
|
'src',
|
||||||
os.path.join('bindings', 'python')
|
os.path.join('src', 'kademlia'),
|
||||||
|
os.path.join('include', 'libtorrent'),
|
||||||
|
os.path.join('include', os.path.join('libtorrent', '_aux')),
|
||||||
|
os.path.join('include', os.path.join('libtorrent', 'kademlia')),
|
||||||
|
os.path.join('bindings', 'python'),
|
||||||
|
os.path.join('bindings', os.path.join('python', 'src')),
|
||||||
|
os.path.join('bindings', 'c'),
|
||||||
|
os.path.join('bindings', os.path.join('c', 'src'))
|
||||||
]
|
]
|
||||||
|
|
||||||
for d in directories:
|
for d in directories:
|
||||||
|
@ -35,11 +53,15 @@ def clean():
|
||||||
path = os.path.join(d, f)
|
path = os.path.join(d, f)
|
||||||
entries = glob.glob(path)
|
entries = glob.glob(path)
|
||||||
for p in entries:
|
for p in entries:
|
||||||
print p
|
|
||||||
try:
|
try:
|
||||||
shutil.rmtree(p)
|
shutil.rmtree(p)
|
||||||
except:
|
print p
|
||||||
pass
|
except Exception, e:
|
||||||
|
try:
|
||||||
|
os.remove(p)
|
||||||
|
print p
|
||||||
|
except Exception, e:
|
||||||
|
print p, e
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
clean()
|
clean()
|
||||||
|
|
Loading…
Reference in New Issue