[cig-commits] r18052 - in cs/buildbot/trunk/buildbot: . scripts

brad at geodynamics.org brad at geodynamics.org
Mon Mar 7 12:28:34 PST 2011


Author: brad
Date: 2011-03-07 12:28:33 -0800 (Mon, 07 Mar 2011)
New Revision: 18052

Modified:
   cs/buildbot/trunk/buildbot/meta.py
   cs/buildbot/trunk/buildbot/scripts/packager.py
Log:
Added exlude list to packaging.

Modified: cs/buildbot/trunk/buildbot/meta.py
===================================================================
--- cs/buildbot/trunk/buildbot/meta.py	2011-03-07 20:27:37 UTC (rev 18051)
+++ cs/buildbot/trunk/buildbot/meta.py	2011-03-07 20:28:33 UTC (rev 18052)
@@ -12,6 +12,7 @@
               'misc_dirs',
               'files',
               'strip_list',
+              'exclude',
               'scripts',
               'urls',
               ]

Modified: cs/buildbot/trunk/buildbot/scripts/packager.py
===================================================================
--- cs/buildbot/trunk/buildbot/scripts/packager.py	2011-03-07 20:27:37 UTC (rev 18051)
+++ cs/buildbot/trunk/buildbot/scripts/packager.py	2011-03-07 20:28:33 UTC (rev 18052)
@@ -669,9 +669,15 @@
         packingList = [distdir_arch + "/" + m for m in pl.directories]
         packingList.extend([distdir_arch + "/" + m for m in pl.extraFiles])
 
+        # Create list of files to exclude
+        fexclude = open("tar_exclude", "w")
+        for f in config.packaging.exclude:
+            fexclude.write(f+"\n")
+        fexclude.close()
+
         archive = distdir_arch + ".tar.gz"
         taggedArchive = tag + "-" + archive
-        status = os.system("tar cvzf " + archive + " " + " ".join(packingList))
+        status = os.system("tar cvzf " + archive + " -X tar_exclude " + " ".join(packingList))
         if status != 0:
             sys.exit("tar: exit %d" % status)
 



More information about the CIG-COMMITS mailing list