summaryrefslogtreecommitdiffstats
path: root/build_functions.py
diff options
context:
space:
mode:
authorElio Maldonado <emaldona@redhat.com>2013-01-07 08:42:07 -0800
committerElio Maldonado <emaldona@redhat.com>2013-01-07 08:42:07 -0800
commitaa3beac07f1cbededa5910ff1b4f0f0a0401dad5 (patch)
treec13d7c464c19421499423b939d99722ac17819ce /build_functions.py
parent29537299613a512d8049e4fb1db71e742302719c (diff)
downloadnssmockbuilds4fedora-aa3beac07f1cbededa5910ff1b4f0f0a0401dad5.tar.gz
nssmockbuilds4fedora-aa3beac07f1cbededa5910ff1b4f0f0a0401dad5.tar.xz
nssmockbuilds4fedora-aa3beac07f1cbededa5910ff1b4f0f0a0401dad5.zip
Use the simpler build_nss_pkgs function and fix warning regrading version.
Diffstat (limited to 'build_functions.py')
-rwxr-xr-xbuild_functions.py50
1 files changed, 50 insertions, 0 deletions
diff --git a/build_functions.py b/build_functions.py
index d746957..8cd1419 100755
--- a/build_functions.py
+++ b/build_functions.py
@@ -298,6 +298,56 @@ def build_package(package, mock_cfg, gitrev, buildDir, group, optionsDebug, mail
##########################################################################################
##########################################################################################
+def build_nss_pkgs(
+ package,
+ buildDir,
+ mock_cfg,
+ flavor,
+ scriptsDir,
+ optionsDebug,
+ mailTo):
+ def print_debug(msg):
+ if optionsDebug == True:
+ print "DEBUG: %s" % (msg)
+
+ dashes = "+" + 70 * "-" + "+"
+ pounds = 70 * "#"
+
+ def print_debug(msg):
+ if optionsDebug == True:
+ print "DEBUG: %s" % (msg)
+
+ print_debug("package %s" % package)
+ print_debug("mock_cfg %s" % mock_cfg)
+ print_debug("buildDir %s" % buildDir)
+ #if os.path.isdir(os.path.join(buildDir, package, ".git")):
+ #if os.path.isdir(resultsDir):
+ buildLogs = os.path.join(buildDir,"build_logs", mock_cfg)
+ print_debug("buildLogs: %s" % buildLogs)
+ if not os.path.exists(buildLogs):
+ os.makedirs(buildLogs)
+ os.chdir(buildLogs)
+
+ print_debug("cwd %s" % os.getcwd())
+ print pounds
+ print "INFO: build_package() -> building %s for %s" % (package, mock_cfg)
+ print pounds
+
+ print "package = %s " % package
+ print "+-----------------------------------------------------+"
+ print "Starting to build %s" % package
+ print "+-----------------------------------------------------+"
+ logFilePath = os.path.join(buildLogs, package + ".log")
+ logFile = open(logFilePath, "w")
+ status = 0
+ for line in runProcess(['mock', '-v', '-r', mock_cfg, '--shell', 'build_nss.sh']):
+ logFile.write(line,)
+ print line,
+ print "Build status = %s for %s " % (status, package)
+ return status
+#end build_nss_pkgs()
+
+##########################################################################################
def build_generic_pkg(
package,
buildDir,