Index: ipk/source.sh4/titanswapskins_tobayer01/CONTROL/postinst
===================================================================
--- ipk/source.sh4/titanswapskins_tobayer01/CONTROL/postinst	(revision 23247)
+++ ipk/source.sh4/titanswapskins_tobayer01/CONTROL/postinst	(revision 23248)
@@ -14,13 +14,12 @@
 ### FUNCTIONS ###
 
-RES_COL=60									# column number to place the status message
-MOVE_TO_COL="echo -en \\033[${RES_COL}G"	# command to move to the configured column number
+RES_COL=60									# column number to place the status
 
-echo_success() {							# function to print the SUCCESS status
-	$MOVE_TO_COL; echo -n "[  OK  ]"; echo
+echo_success() {							# function to print the OK status
+	printf "%-${RES_COL}s%s\n" "$1" "[  OK  ]"
 }
 
-echo_failure() {
-	$MOVE_TO_COL; echo -n "[FAILED]"; echo	# function to print the FAILED status message
+echo_failure() {							# function to print the FAILED status
+	printf "%-${RES_COL}s%s\n" "$1" "[FAILED]"
 }
 
Index: ipk/source.sh4/titanswapskins_tobayer01/CONTROL/postrm
===================================================================
--- ipk/source.sh4/titanswapskins_tobayer01/CONTROL/postrm	(revision 23247)
+++ ipk/source.sh4/titanswapskins_tobayer01/CONTROL/postrm	(revision 23248)
@@ -11,13 +11,12 @@
 ### FUNCTIONS ###
 
-RES_COL=60									# column number to place the status message
-MOVE_TO_COL="echo -en \\033[${RES_COL}G"	# command to move to the configured column number
+RES_COL=60									# column number to place the status
 
-echo_success() {							# function to print the SUCCESS status
-	$MOVE_TO_COL; echo -n "[  OK  ]"; echo
+echo_success() {							# function to print the OK status
+	printf "%-${RES_COL}s%s\n" "$1" "[  OK  ]"
 }
 
-echo_failure() {
-	$MOVE_TO_COL; echo -n "[FAILED]"; echo	# function to print the FAILED status message
+echo_failure() {							# function to print the FAILED status
+	printf "%-${RES_COL}s%s\n" "$1" "[FAILED]"
 }
 
Index: ipk/source.sh4/titanswapskins_tobayer01/CONTROL/preinst
===================================================================
--- ipk/source.sh4/titanswapskins_tobayer01/CONTROL/preinst	(revision 23247)
+++ ipk/source.sh4/titanswapskins_tobayer01/CONTROL/preinst	(revision 23248)
@@ -15,13 +15,12 @@
 ### FUNCTIONS ###
 
-RES_COL=60									# column number to place the status message
-MOVE_TO_COL="echo -en \\033[${RES_COL}G"	# command to move to the configured column number
+RES_COL=60									# column number to place the status
 
-echo_success() {							# function to print the SUCCESS status
-	$MOVE_TO_COL; echo -n "[  OK  ]"; echo
+echo_success() {							# function to print the OK status
+	printf "%-${RES_COL}s%s\n" "$1" "[  OK  ]"
 }
 
-echo_failure() {
-	$MOVE_TO_COL; echo -n "[FAILED]"; echo	# function to print the FAILED status message
+echo_failure() {							# function to print the FAILED status
+	printf "%-${RES_COL}s%s\n" "$1" "[FAILED]"
 }
 
@@ -30,7 +29,7 @@
 ### MAIN ###
 
-echo -n "Checking box type..."
+msg="Checking box type..."
 if [ "$model" = "" ]; then
-	echo_failure
+	echo_failure "$msg"
 	echo
 	echo "Sorry, $plugin is not available for the $model!"
@@ -38,11 +37,11 @@
 	exit 1
 else
-	echo_success
+	echo_success "$msg"
 fi
 
 
-echo -n "Checking installation directory..."
+msg="Checking installation directory..."
 if [ ! -d $plugin_target ]; then
-	echo_failure
+	echo_failure "$msg"
 	echo
 	echo "Sorry, $plugin_target not found!"
@@ -50,5 +49,5 @@
 	exit 1
 else
-	echo_success
+	echo_success "$msg"
 fi
 
@@ -57,7 +56,7 @@
 SPACE=`getfreespace $plugin_target`
 FREE=`expr $SPACE - 100`
-echo -n "Checking free space ($plugin_size in $FREE kB)..."
+msg="Checking free space ($plugin_size in $FREE kB)..."
 if [ "$FREE" -lt "$plugin_size" ]; then
-	echo_failure
+	echo_failure "$msg"
 	echo
 	echo "Sorry, not enough free space in $plugin_target!"
@@ -65,11 +64,11 @@
 	exit 1
 else
-	echo_success
+	echo_success "$msg"
 fi
 
 
-echo -n "Checking image type..."
+msg="Checking image type..."
 if [ `cat /etc/version | grep $buildgroup | wc -l` -eq 0 ]; then
-	echo_failure
+	echo_failure "$msg"
 	echo
 	echo "Sorry, $plugin is not available for this image type!"
@@ -77,5 +76,5 @@
 	exit 1
 else
-	echo_success
+	echo_success "$msg"
 fi
 
@@ -83,6 +82,6 @@
 rm -rf $plugin_dir
 
-echo -n "Installing $plugin..."
-echo_success
+msg="Installing $plugin..."
+echo_success "$msg"
 
 exit 0
Index: ipk/source.sh4/titanswapskins_tobayer01/CONTROL/prerm
===================================================================
--- ipk/source.sh4/titanswapskins_tobayer01/CONTROL/prerm	(revision 23247)
+++ ipk/source.sh4/titanswapskins_tobayer01/CONTROL/prerm	(revision 23248)
@@ -11,13 +11,12 @@
 ### FUNCTIONS ###
 
-RES_COL=60									# column number to place the status message
-MOVE_TO_COL="echo -en \\033[${RES_COL}G"	# command to move to the configured column number
+RES_COL=60									# column number to place the status
 
-echo_success() {							# function to print the SUCCESS status
-	$MOVE_TO_COL; echo -n "[  OK  ]"; echo
+echo_success() {							# function to print the OK status
+	printf "%-${RES_COL}s%s\n" "$1" "[  OK  ]"
 }
 
-echo_failure() {
-	$MOVE_TO_COL; echo -n "[FAILED]"; echo	# function to print the FAILED status message
+echo_failure() {							# function to print the FAILED status
+	printf "%-${RES_COL}s%s\n" "$1" "[FAILED]"
 }
 
@@ -32,6 +31,6 @@
 
 
-echo -n "Removing $plugin..."
-echo_success
+msg="Removing $plugin..."
+echo_success "$msg"
 
 exit 0
