make_release_packages
changeset 1189 f3178ba616ba
parent 1130 e9cbce844ef6
child 1219 c56d74aaef4d
--- a/make_release_packages	Mon Aug 15 14:20:11 2011 -0700
+++ b/make_release_packages	Mon Aug 15 14:36:26 2011 -0700
@@ -70,11 +70,11 @@
 
 if [[ -z "${XNV_BUILDNUM}" ]] ; then
     # Get build version from hg by searching for most recent tag matching nv_*
-    BUILD_TAG="$(hg log | \
-        perl -l -n -e 'if ($_ =~ m/^tag:\s+nv_([\d\.]+)/) {print $1 ; exit}')"
+    BUILD_TAG="$(hg parent --template '{latesttag}\n' | \
+        perl -l -n -e 'if ($_ =~ m/^nv_(\d+)/) {print $1}')"
 
     if [[ -z "${BUILD_TAG}" ]] ; then
-	fatal_error "BUILD_TAG could not be found from hg_log"
+	fatal_error "BUILD_TAG could not be found from hg parent"
     fi
     XNV_BUILDNUM="${BUILD_TAG}"
 fi
@@ -90,11 +90,11 @@
 
 cd pkg
 ${XMAKE} clean > "${LOG}" 2>&1
-${XMAKE} install XNV_BUILDNUM="${XNV_BUILDNUM}" "${PUBLISHER_FLAGS}" > "${LOG}" 2>&1
+${XMAKE} install TRUNKID="${XNV_BUILDNUM}" "${PUBLISHER_FLAGS}" > "${LOG}" 2>&1
 print "Result log is in ${LOG}"
 
 print "Checking built packages"
-${XMAKE} check XNV_BUILDNUM="${XNV_BUILDNUM}" > "${CHECK_LOG}" 2>&1
+${XMAKE} check TRUNKID="${XNV_BUILDNUM}" > "${CHECK_LOG}" 2>&1
 print "Package check log is in ${CHECK_LOG}"
 
 "${BUILD_TOOLS}/find-build-errors" -s "${LOG}"