#!/bin/bash #USE-Flag build tests for job @@JOB@@ trap "echo 'signal captured, exiting the entire script...'; exit" SIGHUP SIGINT SIGTERM function tatt_pkg_error { local eout=${2} echo "${eout}" if [ -n "${USE}" ]; then echo -n "USE='${USE}'" >> @@REPORTFILE@@ fi if [ -n "${FEATURES}" ]; then echo -n " FEATURES='${FEATURES}'" >> @@REPORTFILE@@ fi if [[ "${eout}" =~ REQUIRED_USE ]] ; then echo " : REQUIRED_USE not satisfied (probably) for ${1:?}" >> @@REPORTFILE@@ elif [[ "${eout}" =~ USE\ changes ]] ; then echo " : USE dependencies not satisfied (probably) for ${1:?}" >> @@REPORTFILE@@ elif [[ "${eout}" =~ keyword\ changes ]]; then echo " : unkeyworded dependencies (probably) for ${1:?}" >> @@REPORTFILE@@ elif [[ "${eout}" =~ Error:\ circular\ dependencies: ]]; then echo " : circular dependencies (probably) for ${1:?}" >> @@REPORTFILE@@ elif [[ "${eout}" =~ Blocked\ Packages ]]; then echo " : blocked packages (probably) for ${1:?}" >> @@REPORTFILE@@ else echo " failed for ${1:?}" >> @@REPORTFILE@@ fi } echo -e "USE tests started on $(date)\n" >> @@REPORTFILE@@