hard-code list of backport files
authorJohannes Berg <johannes@sipsolutions.net>
Tue, 2 Apr 2013 23:09:16 +0000 (01:09 +0200)
committerJohannes Berg <johannes@sipsolutions.net>
Tue, 2 Apr 2013 23:09:16 +0000 (01:09 +0200)
This avoids accidentally copying files that are in the
local, possibly dirty, working directory.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
gentree.py

index 2cfdfa8b00c4cadfe95c2d23b0acef4879e59bd6..b39ff4e7ecf9e61c8f11889107d132f0ca4c23ec 100755 (executable)
@@ -234,13 +234,17 @@ def main():
     check_output_dir(args.outdir, args.clean)
 
     # do the copy
+    backport_files = [(x, x) for x in [
+        'Kconfig', 'Makefile', 'Makefile.build', 'Makefile.kernel',
+        'Makefile.real', 'compat/', 'include/', 'kconfig/',
+    ]]
     if not args.git_revision:
         print 'Copy original source files ...'
-        copy_files(os.path.join(source_dir, 'backport'), [('', '')], args.outdir)
+        copy_files(os.path.join(source_dir, 'backport'), backport_files, args.outdir)
         copy_files(args.kerneldir, copy_list, args.outdir)
     else:
         print 'Get original source files from git ...'
-        copy_files(os.path.join(source_dir, 'backport'), [('', '')], args.outdir)
+        copy_files(os.path.join(source_dir, 'backport'), backport_files, args.outdir)
         copy_git_files(args.kerneldir, copy_list, args.git_revision, args.outdir)
 
     # FIXME: should we add a git version of this (e.g. --git-extra-driver)?