diff options
-rw-r--r-- | hacking-session-debian.yaml | 1 | ||||
-rwxr-xr-x | invoke_session_debian | 82 |
2 files changed, 5 insertions, 78 deletions
diff --git a/hacking-session-debian.yaml b/hacking-session-debian.yaml index ae13461..740aa42 100644 --- a/hacking-session-debian.yaml +++ b/hacking-session-debian.yaml @@ -12,6 +12,7 @@ install: deps: - openssh-server - wget + - git run: steps: - ./setup_session_debian "$PUB_KEY" diff --git a/invoke_session_debian b/invoke_session_debian index d095dfc..fb3c7f8 100755 --- a/invoke_session_debian +++ b/invoke_session_debian @@ -29,81 +29,7 @@ else REAL_USER=${SUDO_USER} fi -SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ${REAL_USER}@${ip_addr}" -echo "*******************************************************************************************************" -echo "* REAL_USER=${REAL_USER}, USER=${USER}, SUDO_USER=${SUDO_USER}" -echo "Please connect to: ${SSH_COMMAND} for access to (${hostname})" -echo "*******************************************************************************************************" -echo "" - -cat <<EOF > ~/.bash_logout -if [ $(who |egrep 'pts\/[0-9]+' |wc -l) -eq 1 ]; then - lava-test-case hacking-stopped-logout --result pass - stop_hacking -fi -EOF - -IRC_AVAILABLE=false -if [ ! -z "${IRC_USER}" ]; then - if apt-get install -qq python-irc; then - IRC_AVAILABLE=true - TMP_IRC_USER=hs-${RANDOM} - # make a unique user - cat <<EOF | python /usr/share/doc/python-irc/examples/irccat2.py ${IRC_SERVER} ${TMP_IRC_USER} ${IRC_USER} -Your hacking session is now ready -Please connect to: -${SSH_COMMAND} -EOF - fi -fi -if [ ! -z "${NOTIFY_URL}" ]; then - if apt-get install -qq wget; then - wget -O - "${NOTIFY_URL}?ssh=${ip_addr}" - fi -fi -echo "" -mkdir -p /run -mkdir -p /run/hacking -echo $$ > /run/hacking/hacking.pid -TIMESTAMP=`stat -c %Y /run/hacking/hacking.pid` -STARTED=false -TERMINATED=false -echo "Hacking session active..." -lava-test-case hacking-session-active --result pass -tail -f /var/log/syslog & -echo $! > /run/hacking/tail.pid -while [ -f /run/hacking/hacking.pid ] -do - date - echo "====================" - who - echo "====================" - echo "" - sleep 10 - LOGGEDIN=`who | grep pts | wc -l` - if ! $STARTED && [ $LOGGEDIN -gt 0 ]; then - STARTED=true - elif ! $STARTED && [ $LOGGEDIN -eq 0 ]; then - NOW=`date +%s` - ELAPSED=`expr $NOW - $TIMESTAMP` - if [ $ELAPSED -gt 3600 ]; then - echo "No user logged in. Terminating session..." - TERMINATED=true - if ${IRC_AVAILABLE}; then - # make a unique user - cat <<EOF | python /usr/share/doc/python-irc/examples/irccat2.py ${IRC_SERVER} ${TMP_IRC_USER} ${IRC_USER} -Your hacking session was terminated due to inactivity -There was no user logged in for ${ELAPSED} seconds. -EOF - fi - lava-test-case hacking-session-terminated --result fail --measurement ${ELAPSED} --units seconds - stop_hacking - fi - fi -done -echo "Hacking session ended..." -kill `cat /run/hacking/tail.pid` -rm /run/hacking/tail.pid -if ! ${TERMINATED}; then - lava-test-case hacking-session-terminated --result pass -fi +git clone -b bernie/benchmarking-uinstance https://git.linaro.org/toolchain/abe +cd abe/config/bench/gather +./test_CPU2006.sh +./CPU2006.sh testing/input |