summaryrefslogtreecommitdiffstats
path: root/plugins/org.yocto.remote.utils/resources/yocto_ust.sh
diff options
context:
space:
mode:
authorAdrian Dudau <adrian.dudau@enea.com>2013-12-12 13:36:50 +0100
committerAdrian Dudau <adrian.dudau@enea.com>2013-12-12 15:25:03 +0100
commit41ac47d732eed8392d60d0f6773e5a279d49b999 (patch)
treecf19d099db9cfdb8d73aa21c31e7aa1cc86ff860 /plugins/org.yocto.remote.utils/resources/yocto_ust.sh
downloadeclipse-poky-juno-master.tar.gz
initial commit of Enea Linux 3.1HEADmaster
Migrated from the internal git server on the dora-enea branch Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Diffstat (limited to 'plugins/org.yocto.remote.utils/resources/yocto_ust.sh')
-rwxr-xr-xplugins/org.yocto.remote.utils/resources/yocto_ust.sh35
1 files changed, 35 insertions, 0 deletions
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 @@
1#!/bin/sh
2
3#set PATH to include sbin dirs
4export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin"
5
6DATESTRING="$(date +%Y%m%d%H%M%S%N)"
7TEMPFILE="/tmp/yocto-ust-tmp-$DATESTRING"
8
9rm -f ${TEMPFILE}
10usttrace $@ &> ${TEMPFILE}
11ret=$?
12
13if [ $ret -ne 0 ]; then
14 cat $TEMPFILE
15 rm -f $TEMPFILE
16 exit $ret
17fi
18
19#search for output dir
20USTDIR=`cat ${TEMPFILE} | awk '/^Trace was output in:/ { print $5}'`
21rm -f ${TEMPFILE}
22
23if [ -z "$USTDIR" ]; then
24 exit 1
25fi
26
27BASENAME=`basename $USTDIR`
28DATAFILE=/tmp/${BASENAME}.tar
29cd $USTDIR
30cd ..
31
32tar -cf ${DATAFILE} ${BASENAME} &> /dev/null || exit $?
33
34echo -e "ustfile:$DATAFILE\n"
35