From b89cd09513d48ce26ae698ea1bfae65ce576ac59 Mon Sep 17 00:00:00 2001 From: Linux User Date: Sat, 8 Nov 2008 13:45:30 +0000 Subject: [PATCH] set xterm window title --- abuild | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/abuild b/abuild index 214dad2..8cb0df0 100755 --- a/abuild +++ b/abuild @@ -58,8 +58,19 @@ error() { printf "${prompt} ${fake}${name}: $@\n" >&2 } +set_xterm_title() { + if [ "$TERM" = xterm ]; then + printf "\033]0;$1\007" + fi +} + +cleanup() { + set_xterm_title "" +} + die() { error "$@" + cleanup exit 1 } @@ -457,8 +468,7 @@ if [ -n "$subpkgname" ]; then fi trap 'die "Aborted by user"' INT - -[ -n "$forceunpack" ] && rm -f "$srcdir"/.unpack +set_xterm_title "abuild: $pkgname" if [ -z "$1" ]; then @@ -473,4 +483,5 @@ while [ $# -gt 0 ]; do runpart $1 shift done +cleanup