AUDIT: r20711 - gnucash/trunk/packaging/win32 - Windows build: be sure to restore msys environment even when the build

Geert Janssens gjanssens at code.gnucash.org
Sat May 28 05:27:57 EDT 2011


Author: gjanssens
Date: 2011-05-28 05:27:57 -0400 (Sat, 28 May 2011)
New Revision: 20711
Trac: http://svn.gnucash.org/trac/changeset/20711

Modified:
   gnucash/trunk/packaging/win32/dist-impl.sh
   gnucash/trunk/packaging/win32/dist.sh
   gnucash/trunk/packaging/win32/install-impl.sh
   gnucash/trunk/packaging/win32/install.sh
Log:
Windows build: be sure to restore msys environment even when the build
fails
BP

Modified: gnucash/trunk/packaging/win32/dist-impl.sh
===================================================================
--- gnucash/trunk/packaging/win32/dist-impl.sh	2011-05-28 09:27:47 UTC (rev 20710)
+++ gnucash/trunk/packaging/win32/dist-impl.sh	2011-05-28 09:27:57 UTC (rev 20711)
@@ -56,8 +56,8 @@
     add_to_env $_GNOME_UDIR/bin PATH # gconftool-2
     add_to_env $_EXETYPE_UDIR/bin PATH # exetype
 
-    PID=$$
-    configure_msys "$PID" "$_MINGW_WFSDIR"
+    _PID=$$
+    configure_msys "$_PID" "$_MINGW_WFSDIR"
 }
 
 function dist_aqbanking() {

Modified: gnucash/trunk/packaging/win32/dist.sh
===================================================================
--- gnucash/trunk/packaging/win32/dist.sh	2011-05-28 09:27:47 UTC (rev 20710)
+++ gnucash/trunk/packaging/win32/dist.sh	2011-05-28 09:27:57 UTC (rev 20711)
@@ -2,6 +2,12 @@
 
 set -e
 
+function on_error() {
+  setup "An error occurred, exiting."
+  restore_msys "$_PID"
+}
+trap on_error ERR
+
 function qpushd() { pushd "$@" >/dev/null; }
 function qpopd() { popd >/dev/null; }
 function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
@@ -44,7 +50,7 @@
 done
 
 setup Restore MSYS
-restore_msys "$PID"
+restore_msys "$_PID"
 
 qpopd
 


Property changes on: gnucash/trunk/packaging/win32/install-impl.sh
___________________________________________________________________
Added: svn:executable
   + *

Modified: gnucash/trunk/packaging/win32/install.sh
===================================================================
--- gnucash/trunk/packaging/win32/install.sh	2011-05-28 09:27:47 UTC (rev 20710)
+++ gnucash/trunk/packaging/win32/install.sh	2011-05-28 09:27:57 UTC (rev 20711)
@@ -10,6 +10,12 @@
 
 set -e
 
+function on_error() {
+  setup "An error occurred, exiting."
+  restore_msys "$_PID"
+}
+trap on_error ERR
+
 echo -n "Build Starting at "
 date
 



More information about the gnucash-changes mailing list