1#!/bin/bash 2set -e 3 4read -p "Name of SQL file to create (in test/trace_processor): " sqlfile 5read -p "Name to trace file (in test/): " tracefile 6 7ROOTDIR=$(dirname $(dirname $(readlink -f $0))) 8TEST_PATH=$ROOTDIR/test 9TRACE_PROC_PATH=$TEST_PATH/trace_processor 10 11SQL_FILE_NAME=${sqlfile%.*} 12 13echo "Creating $TRACE_PROC_PATH/$sqlfile" 14touch $TRACE_PROC_PATH/$sqlfile 15 16TRACE_PATH=$TEST_PATH/$tracefile 17TRACE_BASE=$(basename $tracefile) 18TRACE_FILE_NAME=${TRACE_BASE%.*} 19OUT_FILE="$SQL_FILE_NAME""_$TRACE_FILE_NAME.out" 20 21echo "Creating $TRACE_PROC_PATH/$OUT_FILE" 22touch $TRACE_PROC_PATH/$OUT_FILE 23 24RELTRACE=$(realpath -s $TRACE_PATH --relative-to=$TRACE_PROC_PATH --relative-base=$ROOTDIR) 25echo "Adding index line to $TRACE_PROC_PATH/index" 26echo >> $TRACE_PROC_PATH/index 27echo "$RELTRACE $sqlfile $OUT_FILE" >> $TRACE_PROC_PATH/index 28