# HG changeset patch # User Christophe Lincoln # Date 1336777516 -7200 # Node ID 8e29b36366d3c1e2ea200adb3f5326911803a7fd # Parent f359ebd9f72121b62d79b6049c8976a5d727b5e4 libtaz.sh: some minor change and add comments/usage diff -r f359ebd9f721 -r 8e29b36366d3 rootfs/lib/libtaz.sh --- a/rootfs/lib/libtaz.sh Fri May 11 18:53:55 2012 -0500 +++ b/rootfs/lib/libtaz.sh Sat May 12 01:05:16 2012 +0200 @@ -35,11 +35,11 @@ status() { local check=$? case $output in - raw|gtk) - done=" $okmsg" + raw|gtk) + done=" $okmsg" error=" $ermsg" ;; html) - done=" $okmsg" + done=" $okmsg" error=" $ermsg" ;; *) cols=$(stty -a -F /dev/tty | head -n 1 | cut -d ";" -f 3 | awk '{print $2}') @@ -79,10 +79,10 @@ } # Indent text $1 spaces -indent() { +indent() { local in="$1" shift - echo -e "\033["$in"G $@"; + echo -e "\033["$in"G $@"; } # Check if user is logged as root. @@ -93,13 +93,7 @@ fi } -yes_no() { - [ "$autoyes" ] && true - echo -n " ($(translate_query y)/$(translate_query N)) ? " - read answer - [ "$answer" == "$(translate_query y)" ] -} - +# Gettextize yes/no. translate_query() { case $1 in y) gettext "y" ;; @@ -111,6 +105,14 @@ esac } -newline () { - echo +# Usage: echo -n "The question" && confirm +confirm() { + [ "$yes" ] && true + echo -n " ($(translate_query y)/$(translate_query N)) ? " + read answer + [ "$answer" == "$(translate_query y)" ] } + +newline() { + echo "" +}