[Swift-commit] r6097 - trunk/libexec
davidk at ci.uchicago.edu
davidk at ci.uchicago.edu
Mon Dec 3 16:42:32 CST 2012
Author: davidk
Date: 2012-12-03 16:42:32 -0600 (Mon, 03 Dec 2012)
New Revision: 6097
Modified:
trunk/libexec/_swiftwrap
Log:
Fix for #887
Modified: trunk/libexec/_swiftwrap
===================================================================
--- trunk/libexec/_swiftwrap 2012-12-03 22:41:08 UTC (rev 6096)
+++ trunk/libexec/_swiftwrap 2012-12-03 22:42:32 UTC (rev 6097)
@@ -477,7 +477,7 @@
fi
if [ "$KICKSTART" == "" ]; then
- TIMEARGS="-o swiftapp.resources -f APP_RESOURCES=real_time:%E,real_secs:%e,kernel_secs:%S,user_secs:%U,percent_cpu:%P,max_rss:%M,avg_rss:%t,avg_tot_vm:%K,avg_priv_data:%D,avg_priv_stack:%p,avg_shared_text:%X,page_size:%Z,major_pgfaults:%F,minor_pgfaults:%R,swaps:%W,invol_context_switches:%c,vol_waits%w,fs_reads:%I,fs_writes:%O,sock_recv:%r,sock_send:%s,signals:%k,exit_status:%x,command:%C"
+ TIMEARGS=(-o swiftapp.resources -f APP_RESOURCES=real_time:%E,real_secs:%e,kernel_secs:%S,user_secs:%U,percent_cpu:%P,max_rss:%M,avg_rss:%t,avg_tot_vm:%K,avg_priv_data:%D,avg_priv_stack:%p,avg_shared_text:%X,page_size:%Z,major_pgfaults:%F,minor_pgfaults:%R,swaps:%W,invol_context_switches:%c,vol_waits%w,fs_reads:%I,fs_writes:%O,sock_recv:%r,sock_send:%s,signals:%k,exit_status:%x,command:%C)
if [ -x /usr/bin/time ]; then
TIMECMD="/usr/bin/time"
@@ -491,16 +491,18 @@
if [ "$SWIFT_GEN_SCRIPTS" != "" ]; then
genScripts
fi
- eval $TIMECMD $TIMEARGS "$EXEC" "${CMDARGS[@]}" 1>>"$STDOUT" 2>>"$STDERR"
+ "$TIMECMD" "${TIMEARGS[@]}" "$EXEC" "${CMDARGS[@]}" 1>>"$STDOUT" 2>>"$STDERR"
else
if [ "$SWIFT_GEN_SCRIPTS" != "" ]; then
genScripts
fi
- eval $TIMECMD $TIMEARGS "$EXEC" "${CMDARGS[@]}" 1>>"$STDOUT" 2>>"$STDERR" <"$STDIN"
+ "$TIMECMD" "${TIMEARGS[@]}" "$EXEC" "${CMDARGS[@]}" 1>>"$STDOUT" 2>>"$STDERR" <"$STDIN"
fi
+ TIME_EC=$?
if [ "_$TIMECMD" != _ ]; then
log "$(cat swiftapp.resources)"
fi
+ sh -c "exit $TIME_EC"
checkError $? "Application $EXEC failed with an exit code of $?"
else
if [ ! -f "$KICKSTART" ]; then
More information about the Swift-commit
mailing list