Author: glen
Date: Wed Apr 10 00:07:23 2013
New Revision: 12650

Modified:
   rc-scripts/trunk/lib/functions
Log:
Fedora compat: fix echo_success and echo_failure formatting

Modified: rc-scripts/trunk/lib/functions
==============================================================================
--- rc-scripts/trunk/lib/functions      (original)
+++ rc-scripts/trunk/lib/functions      Wed Apr 10 00:07:23 2013
@@ -63,9 +63,14 @@
 [ -r /etc/sysconfig/bootsplash ] && . /etc/sysconfig/bootsplash
 
 # if initscript is invoked via bash, enable RedHat/Fedora compatibility
+# RC_FEDORA is "set" if enabled and "unset" when not, but it's "value" is 
always empty
+# this is useful for inline constructs
 if [ "${BASH_VERSION+set}" = "set" ]; then
        RC_LOGGING=yes
        FASTRC=no
+       RC_FEDORA=
+else
+       unset RC_FEDORA || :
 fi
 
 [ "$env_upstart" ] && USE_UPSTART=$env_upstart
@@ -430,7 +435,7 @@
 }
 
 ok() {
-       echo "$_ok"
+       echo -ne "$_ok${RC_FEDORA+\r}${RC_FEDORA-\n}"
 }
 
 started() {
@@ -438,7 +443,7 @@
 }
 
 fail() {
-       echo "$_fail"
+       echo -ne "$_fail${RC_FEDORA+\r}${RC_FEDORA-\n}"
        return 1
 }
 
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to