slitaz-base-files rev 141

libtaz.sh: use /dev/ttx to get term size
author Christophe Lincoln <pankso@slitaz.org>
date Tue Apr 24 14:26:47 2012 +0200 (2012-04-24)
parents 79e8ce52a628
children d3d67c44be81
files rootfs/lib/libtaz.sh
line diff
     1.1 --- a/rootfs/lib/libtaz.sh	Tue Apr 24 10:29:04 2012 +0200
     1.2 +++ b/rootfs/lib/libtaz.sh	Tue Apr 24 14:26:47 2012 +0200
     1.3 @@ -42,7 +42,7 @@
     1.4  			done=" <span class='done'>$okmsg</span>" 
     1.5  			error=" <span class='error'>$ermsg</span>" ;;
     1.6  		*)
     1.7 -			cols=$(stty -a -F /dev/stdin | head -n 1 | cut -d ";" -f 3 | awk '{print $2}')
     1.8 +			cols=$(stty -a -F /dev/tty | head -n 1 | cut -d ";" -f 3 | awk '{print $2}')
     1.9  			local scol=$(($cols - 10))
    1.10  			done="\\033[${scol}G[ \\033[1;${okcolor}m${okmsg}\\033[0;39m ]"
    1.11  			error="\\033[${scol}G[ \\033[1;${ercolor}m${ermsg}\\033[0;39m ]" ;;
    1.12 @@ -61,7 +61,7 @@
    1.13  	case $output in
    1.14  		raw|gtk) local sepchar="-" && local cols="8" ;;
    1.15  		html) local sepchar="<hr />" ;;
    1.16 -		*) local cols=$(stty -a -F /dev/stdin | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') ;;
    1.17 +		*) local cols=$(stty -a -F /dev/tty | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') ;;
    1.18  	esac
    1.19  	for c in $(seq 1 $cols); do
    1.20  		echo -n "$sepchar"