diff options
author | Holger Levsen <holger@layer-acht.org> | 2016-11-14 11:12:14 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2016-11-14 11:12:14 +0100 |
commit | e53c8a31037825b6170425c711ce875d96b6e2d3 (patch) | |
tree | 419ffd7028f7adbf31db26741f734da659e50425 | |
parent | 1a8ed0389ab270c0571a01cb7d638290632f63a3 (diff) | |
download | jenkins.debian.net-e53c8a31037825b6170425c711ce875d96b6e2d3.tar.xz |
use different xterm background colors for different architectures
Signed-off-by: Holger Levsen <holger@layer-acht.org>
-rwxr-xr-x | deploy_everywhere | 16 |
1 files 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 |