blob: d932aa2d011e5fd3d012531f2b468646df4306f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/bin/bash
LOGDIR=$1
POSTFIX=$2
RESTORE=$3
DIR=$PWD
TMPDIR=/tmp/logs
mv $LOGDIR/alt-wpa_supplicant $TMPDIR
mv $LOGDIR/alt-hostapd $TMPDIR
mv $LOGDIR/alt-hostapd-as $TMPDIR
mv $LOGDIR/alt-hlr_auc_gw $TMPDIR
cd $TMPDIR/alt-wpa_supplicant/wpa_supplicant
lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-wpa_supplicant.info-$POSTFIX &
cd $TMPDIR/alt-hostapd/hostapd
lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hostapd.info-$POSTFIX &
cd $TMPDIR/alt-hostapd-as/hostapd
lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hostapd-as.info-$POSTFIX &
cd $TMPDIR/alt-hlr_auc_gw/hostapd
lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hlr_auc_gw.info-$POSTFIX &
wait
cd $DIR
if [ "$RESTORE" == "restore" ]; then
mv $TMPDIR/alt-* $LOGDIR
else
rm -r $TMPDIR/alt-wpa_supplicant
rm -r $TMPDIR/alt-hostapd
rm -r $TMPDIR/alt-hostapd-as
rm -r $TMPDIR/alt-hlr_auc_gw
fi
|