From 179e4288fe04956870a2ce3e74fa4f95cf3b5e67 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Fri, 23 May 2008 21:25:58 +0000 Subject: By default include all the files in the directory, except a few which we know are not useful or autogenerated. Hack for 0.81.1, we really need to rewrite bundlebuilder. --- (limited to 'src/sugar/activity/bundlebuilder.py') diff --git a/src/sugar/activity/bundlebuilder.py b/src/sugar/activity/bundlebuilder.py index 3e70b3c..5306de6 100644 --- a/src/sugar/activity/bundlebuilder.py +++ b/src/sugar/activity/bundlebuilder.py @@ -67,6 +67,15 @@ class _ManifestFileList(_DefaultFileList): self.append(stripped_line) f.close() +class _AllFileList(list): + def __init__(self): + for root, dirs, files in os.walk('.'): + if not root.startswith('./locale'): + for f in files: + if not f.endswith('.xo') and \ + f != '.gitignore': + self.append(os.path.join(root, f)) + def _extract_bundle(source_file, dest_dir): if not os.path.exists(dest_dir): os.mkdir(dest_dir) @@ -141,7 +150,7 @@ def _get_file_list(manifest): elif os.path.isdir('.svn'): return _SvnFileList() else: - return _DefaultFileList() + return _AllFileList() def _get_po_list(manifest): file_list = {} -- cgit v0.9.1