SVN: rc-scripts/trunk/rc.d/init.d/functions
glen
glen at pld-linux.org
Sun Sep 17 20:14:09 CEST 2006
Author: glen
Date: Sun Sep 17 20:14:08 2006
New Revision: 7781
Modified:
rc-scripts/trunk/rc.d/init.d/functions
Log:
Correct show() function printf handling.
Modified: rc-scripts/trunk/rc.d/init.d/functions
==============================================================================
--- rc-scripts/trunk/rc.d/init.d/functions (original)
+++ rc-scripts/trunk/rc.d/init.d/functions Sun Sep 17 20:14:08 2006
@@ -41,7 +41,7 @@
CPLD="$GREEN" # "PLD Linux Distribution" color
CI="$RED" # Capital I color (press I to enter interactive startup)
CRESMAN="$GREEN" # "Resource Manager" color
-CHARS="" # Characters displayed on the begining of show line
+CHARS="" # Characters displayed on the beginning of show line
CCHARS="$NORMAL" # Color of these characters (look at /etc/sysconfig/init-colors.gentoo example)
# Source configuration if available - may override default values
@@ -330,22 +330,23 @@
# Some functions to handle PLD Linux-style messages
show()
{
- typeset text
- text="$@"
+ typeset out
- if is_no "$FASTRC" && is_yes "$GETTEXT"; then
- text=$(nls "$text")
- fi
+ echo -n "$INIT_DOTS"
+ termput hpa 0
+ if [ -n "$CHARS" ]; then
+ termput setaf $CCHARS
+ echo -n "$CHARS"
+ termput op
+ fi
- echo -n "$INIT_DOTS"
- termput hpa 0
- if [ -n "$CHARS" ]; then
- termput setaf $CCHARS
- echo -n "$CHARS"
- termput op
- fi
- printf "$@"
- termput hpa $INIT_COL
+ if is_no "$FASTRC" && is_yes "$GETTEXT"; then
+ nls -n "$@"
+ else
+ printf "$@"
+ fi
+
+ termput hpa $INIT_COL
}
# Displays message in square brackests ("[ DONE ]"). Takes two arguments.
More information about the pld-cvs-commit
mailing list