selftests/ftrace: Replace echo -e with printf
echo -e is not POSIX. Depending on what /bin/sh is, we can get incorrect output like: $ -e -n [1] Basic trace file check $ -e [PASS] Fix that by using printf instead. Acked-by: Steven Rostedt (VMware) <rostedt@goodmis.org> Acked-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Juerg Haefliger <juergh@canonical.com> Signed-off-by: Shuah Khan <shuah@kernel.org>
This commit is contained in:
Родитель
6d771c60e5
Коммит
37fb665b05
|
@ -173,8 +173,13 @@ strip_esc() {
|
||||||
}
|
}
|
||||||
|
|
||||||
prlog() { # messages
|
prlog() { # messages
|
||||||
echo -e "$@"
|
newline="\n"
|
||||||
[ "$LOG_FILE" ] && echo -e "$@" | strip_esc >> $LOG_FILE
|
if [ "$1" = "-n" ] ; then
|
||||||
|
newline=
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
printf "$*$newline"
|
||||||
|
[ "$LOG_FILE" ] && printf "$*$newline" | strip_esc >> $LOG_FILE
|
||||||
}
|
}
|
||||||
catlog() { #file
|
catlog() { #file
|
||||||
cat $1
|
cat $1
|
||||||
|
|
Загрузка…
Ссылка в новой задаче