From e53c8a31037825b6170425c711ce875d96b6e2d3 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Mon, 14 Nov 2016 11:12:14 +0100 Subject: use different xterm background colors for different architectures Signed-off-by: Holger Levsen --- deploy_everywhere | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/deploy_everywhere b/deploy_everywhere index 9c3bee89..597e1af5 100755 --- a/deploy_everywhere +++ b/deploy_everywhere @@ -125,6 +125,16 @@ else echo -n "Running '$real_command' on $HOSTS now." real_command="$@ && echo '__reallyreally=ok__'" fi +BG="" + +get_arch_color() { + case $1 in + *i386*) BG=lightblue ;; + *amd64*) BG=lightgreen ;; + *armhf*) BG=lightyellow ;; + *) BG=white ;; + esac +} LOG=$(mktemp -u) for i in $HOSTS ; do @@ -140,7 +150,8 @@ for i in $HOSTS ; do ;; esac fi - xterm -class deploy-jenkins -fa 'DejaVuSansMono' -fs 10 -e "ssh -o 'BatchMode = yes' -t $i '$command' | tee $LOG.$i ; sleep 2 ; touch $LOG.$i.done" & + get_arch_color $i + xterm -class deploy-jenkins -bg $BG -fa 'DejaVuSansMono' -fs 10 -e "ssh -o 'BatchMode = yes' -t $i '$command' | tee $LOG.$i ; sleep 2 ; touch $LOG.$i.done" & done sleep 3 COUNTER=0 @@ -173,7 +184,8 @@ for i in $HOSTS ; do rm $LOG.$i $LOG.$i.done > /dev/null else echo "Problems on $i: $TAIL" - xterm -class deploy-jenkins -fa 'DejaVuSansMono' -fs 10 -e "less +G $LOG.$i ; rm $LOG.$i $LOG.$i.done" & + get_arch_color $i + xterm -class deploy-jenkins -bg $BG -fa 'DejaVuSansMono' -fs 10 -e "less +G $LOG.$i ; rm $LOG.$i $LOG.$i.done" & fi done echo -- cgit v1.2.3-54-g00ecf