Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/devbot
diff options
context:
space:
mode:
Diffstat (limited to 'devbot')
-rw-r--r--devbot/build.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/devbot/build.py b/devbot/build.py
index de9e59a..65a7ea3 100644
--- a/devbot/build.py
+++ b/devbot/build.py
@@ -1,7 +1,7 @@
#!/usr/bin/python -u
from distutils import sysconfig
-import glob
+import fnmatch
import json
import os
import multiprocessing
@@ -49,13 +49,11 @@ def get_module_commit_id(module):
return commit_id.strip()
def unlink_libtool_files():
- orig_cwd = os.getcwd()
- os.chdir(config.lib_dir)
-
- for filename in glob.glob("*.la"):
- os.unlink(filename)
+ def func(arg, dirname, fnames):
+ for fname in fnmatch.filter(fnames, "*.la"):
+ os.unlink(os.path.join(dirname, fname))
- os.chdir(orig_cwd)
+ os.path.walk(config.lib_dir, func, None)
def pull_source(module):
module_dir = module.get_source_dir()