diff options
author | Daniele Nicolodi <daniele@grinta.net> | 2022-03-26 22:13:00 +0100 |
---|---|---|
committer | Daniele Nicolodi <daniele@grinta.net> | 2022-03-26 22:50:54 +0100 |
commit | ec22893b818378444a83799d2defd4e99bd8b622 (patch) | |
tree | 1b1150c088f361884421ff85f8316be45a07e9fd | |
parent | bb4fc26a83842ae98fd65954b6a18a432e192dd4 (diff) | |
download | tracker-ec22893b818378444a83799d2defd4e99bd8b622.tar.gz |
tests: Fix libtracker-sparql/tracker-serialize-test on macOS
echo -n is not portable and most notably it is not implemented by the
bultin echo in the old version of bash used to implement /bin/sh on
macOS. Use printf to supprtess the newline character.
-rw-r--r-- | tests/libtracker-sparql/tracker-serialize-test.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/libtracker-sparql/tracker-serialize-test.c b/tests/libtracker-sparql/tracker-serialize-test.c index f33a83b96..7caa21caa 100644 --- a/tests/libtracker-sparql/tracker-serialize-test.c +++ b/tests/libtracker-sparql/tracker-serialize-test.c @@ -84,7 +84,7 @@ check_result (GInputStream *istream, /* compare results with reference output */ quoted_results = g_shell_quote (output); - command_line = g_strdup_printf ("echo -n %s | grep -v -e nrl:modified -e nrl:added | diff -u %s -", quoted_results, results_filename); + command_line = g_strdup_printf ("printf %%s %s | grep -v -e nrl:modified -e nrl:added | diff -u %s -", quoted_results, results_filename); quoted_command_line = g_shell_quote (command_line); shell = g_strdup_printf ("sh -c %s", quoted_command_line); g_spawn_command_line_sync (shell, &diff, NULL, NULL, &error); |