# HG changeset patch # User Christophe Lincoln # Date 1334609147 -7200 # Node ID fdcc019189d9105ffbafe31141068a2f4dd3e518 # Parent 97b7836eb2609118153b2659d2319f791de740d9 libtaz.sh: use default device to get columns diff -r 97b7836eb260 -r fdcc019189d9 rootfs/lib/libtaz.sh --- a/rootfs/lib/libtaz.sh Sat Apr 14 22:33:17 2012 +0200 +++ b/rootfs/lib/libtaz.sh Mon Apr 16 22:45:47 2012 +0200 @@ -68,7 +68,7 @@ done=" $okmsg" error=" $ermsg" ;; *) - local cols=$(stty -a | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') + local cols=$(stty -a -F /dev/pts/1 | 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 ]" ;; @@ -87,7 +87,7 @@ case $output in raw|gtk) local sepchar="-" && local cols="8" ;; html) local sepchar="
" ;; - *) local cols=$(stty -a | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') ;; + *) local cols=$(eval stty -a -F /dev/pts/1 | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') ;; esac for c in $(seq 1 $cols); do echo -n "$sepchar"