# HG changeset patch # User Christophe Lincoln # Date 1335270407 -7200 # Node ID c730eba1e4ab4a48589f4dc096548edb88da103d # Parent 79e8ce52a628200a361efae105551d168a19a079 libtaz.sh: use /dev/ttx to get term size diff -r 79e8ce52a628 -r c730eba1e4ab rootfs/lib/libtaz.sh --- a/rootfs/lib/libtaz.sh Tue Apr 24 10:29:04 2012 +0200 +++ b/rootfs/lib/libtaz.sh Tue Apr 24 14:26:47 2012 +0200 @@ -42,7 +42,7 @@ done=" $okmsg" error=" $ermsg" ;; *) - cols=$(stty -a -F /dev/stdin | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') + cols=$(stty -a -F /dev/tty | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') local scol=$(($cols - 10)) done="\\033[${scol}G[ \\033[1;${okcolor}m${okmsg}\\033[0;39m ]" error="\\033[${scol}G[ \\033[1;${ercolor}m${ermsg}\\033[0;39m ]" ;; @@ -61,7 +61,7 @@ case $output in raw|gtk) local sepchar="-" && local cols="8" ;; html) local sepchar="
" ;; - *) local cols=$(stty -a -F /dev/stdin | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') ;; + *) local cols=$(stty -a -F /dev/tty | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') ;; esac for c in $(seq 1 $cols); do echo -n "$sepchar"