From 41ac47d732eed8392d60d0f6773e5a279d49b999 Mon Sep 17 00:00:00 2001 From: Adrian Dudau Date: Thu, 12 Dec 2013 13:36:50 +0100 Subject: initial commit of Enea Linux 3.1 Migrated from the internal git server on the dora-enea branch Signed-off-by: Adrian Dudau --- .../org.yocto.remote.utils/resources/yocto_ust.sh | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 plugins/org.yocto.remote.utils/resources/yocto_ust.sh (limited to 'plugins/org.yocto.remote.utils/resources/yocto_ust.sh') diff --git a/plugins/org.yocto.remote.utils/resources/yocto_ust.sh b/plugins/org.yocto.remote.utils/resources/yocto_ust.sh new file mode 100755 index 0000000..a1637db --- /dev/null +++ b/plugins/org.yocto.remote.utils/resources/yocto_ust.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +#set PATH to include sbin dirs +export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin" + +DATESTRING="$(date +%Y%m%d%H%M%S%N)" +TEMPFILE="/tmp/yocto-ust-tmp-$DATESTRING" + +rm -f ${TEMPFILE} +usttrace $@ &> ${TEMPFILE} +ret=$? + +if [ $ret -ne 0 ]; then + cat $TEMPFILE + rm -f $TEMPFILE + exit $ret +fi + +#search for output dir +USTDIR=`cat ${TEMPFILE} | awk '/^Trace was output in:/ { print $5}'` +rm -f ${TEMPFILE} + +if [ -z "$USTDIR" ]; then + exit 1 +fi + +BASENAME=`basename $USTDIR` +DATAFILE=/tmp/${BASENAME}.tar +cd $USTDIR +cd .. + +tar -cf ${DATAFILE} ${BASENAME} &> /dev/null || exit $? + +echo -e "ustfile:$DATAFILE\n" + -- cgit v1.2.3-54-g00ecf