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"