#!/bin/bash # first save where we are STARTING_LOCATION=`pwd` TRUE=1 FALSE=0 #WEB_NAME="snapshots.linaro.org" WEB_NAME="releases.linaro.org" #WEB_NAME="www.linaro.org" # house keeping if [ -z "$WEB_NAME" ] || [ -z "$TRUE" ] ; then echo "WEB SITE NAME or other variables NOT SET" echo "This script is not designed to be called directly" exit 1 fi # do we want to extract file info and run the log analyzers on only that data # quite handy for snapshots and releases .linaro.org so we get a better # picture of what is downloaded. # 1 = true, 0 = false if [ $WEB_NAME = "snapshots.linaro.org" ] || [ $WEB_NAME = "releases.linaro.org" ] ; then EXTRACT_GZ_BZ2_FILES=$TRUE else EXTRACT_GZ_BZ2_FILES=$FALSE fi # Load config source config if [ $WEB_NAME = "snapshots.linaro.org" ] || [ $WEB_NAME = "releases.linaro.org" ] ; then RAW_LOG_NAME="$WEB_NAME-$PROCESSED_LOG_NAME" elif [ $WEB_NAME = "www.linaro.org" ] ; then RAW_LOG_NAME="$PROCESSED_LOG_NAME" fi ######################################################################### # # # only have old logs on www.linaro.org as it's hard to get stuff done # # on that machine # # # ######################################################################### if [ $WEB_NAME = "www.linaro.org" ] ; then OLD_LOG_PATH="$INPUT_PATH/2013" OLD_LOG_NAME="$PROCESSED_LOG_NAME" else OLD_LOG_PATH="$INPUT_PATH" OLD_LOG_NAME="" fi cat $WORK_PATH/$FILTERED_LOG_NAME | grep "crosstool-ng-linaro-*.tar.bz2" > toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-linux-gnu-*_win32.exe" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-linux-gnu-*_linux.tar*" >> toolchain_info.log #cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-linux-gnu-*_linux.tar.xz" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-linux-gnu-*_runtime.tar.bz2" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-linux-gnu-*_src.tar.bz2" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-linux-gnu-*_win32.zip*" >> toolchain_info.log #cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-linux-gnu-*_win32.zip.xz" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-none-elf-*_linux.tar*" >> toolchain_info.log #cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-none-elf-*linux.tar.xz" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-none-elf-*_win32.zip*" >> toolchain_info.log #cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-aarch64-none-elf-*_win32.zip.xz" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-arm-linux-gnueabihf-*_win32.exe" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-arm-linux-gnueabihf-*_linux.tar*" >> toolchain_info.log #cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-arm-linux-gnueabihf-*_linux.tar.xz" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-arm-linux-gnueabihf-*_runtime.tar.bz2" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-arm-linux-gnueabihf-*_src.tar.bz2" >> toolchain_info.log cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-arm-linux-gnueabihf-*_win32.zip*" >> toolchain_info.log #cat $WORK_PATH/$FILTERED_LOG_NAME | grep "gcc-linaro-arm-linux-gnueabihf-*_win32.zip.xz" >> toolchain_info.log