Author: wade
Date: 2008-02-15 12:24:31 -0500 (Fri, 15 Feb 2008)
New Revision: 95767

Modified:
   trunk/release/packaging/build
   trunk/release/packaging/do-rpm-build
Log:
do-rpm-build:
-only ignore unpackaged files in HEAD
 This will help catch errors on release

build:
-correctly set HEAD_or_RELEASE (leftover setting from step tests.
 This may break other things, but we can fix that later, they should
 be minor)



Modified: trunk/release/packaging/build
===================================================================
--- trunk/release/packaging/build       2008-02-15 17:14:15 UTC (rev 95766)
+++ trunk/release/packaging/build       2008-02-15 17:24:31 UTC (rev 95767)
@@ -298,7 +298,7 @@
 conf.buildenv.copy_to(support_files_to_copy, conf.env_vars['build_location'], 
compress=0)
 
 # Set up env for the build and for tests
-conf.env_vars['HEAD_or_RELEASE'] = "HEAD"
+conf.env_vars['HEAD_or_RELEASE'] = HEAD_or_RELEASE
 conf.env_vars['DISTRO'] = distro
 conf.env_vars['BUILD_OS'] = conf.info['os']
 conf.env_vars['BUILD_ARCH'] = conf.info['arch']

Modified: trunk/release/packaging/do-rpm-build
===================================================================
--- trunk/release/packaging/do-rpm-build        2008-02-15 17:14:15 UTC (rev 
95766)
+++ trunk/release/packaging/do-rpm-build        2008-02-15 17:24:31 UTC (rev 
95767)
@@ -65,6 +65,11 @@
                if p == "centos-release":
                        version_macro = "%%rhel_version\t%s" % output
 
+# Ignore unpackaged files for HEAD, but not for RELEASE
+if os.environ['HEAD_or_RELEASE'] == 'RELEASE':
+       unpack_term_build = 1
+else:
+       unpack_term_build = 0
 
 # need to set some rpmrc macros to be able to build in this directory
 # can't use $build_arch in rpmfilename, need to find out why some distros 
build as i686
@@ -75,10 +80,10 @@
 %%_rpmdir      %%{_topdir}/built-packages
 %%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
 %%buildroot    %s/buildroot
-%%_unpackaged_files_terminate_build    0
+%%_unpackaged_files_terminate_build    %s
 %%monobuild    1
 %s
-""" % (temp_build_dir, temp_build_dir, version_macro) )
+""" % (temp_build_dir, temp_build_dir, unpack_term_build, version_macro) )
 
 for d in "BUILD built-packages".split():
        if os.path.exists(d): shutil.rmtree(d) # normall won't have to be 
cleaned up, but do it so we can rerun builds inside jail

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to