From 451b43498fdb88f2f7cc997f38d69ca2de77d01c Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Wed, 27 Jul 2011 15:11:05 -0500 Subject: [PATCH] Another fix to the default-loaded-scripts test. sed on some platforms like OS X (maybe FreeBSD in general) won't recognize semi-colon delimited commands as multiple commands, instead use the -e option multiple times to build the command list. --- testing/btest/policy/misc/default-loaded-scripts.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/btest/policy/misc/default-loaded-scripts.test b/testing/btest/policy/misc/default-loaded-scripts.test index ca67058dd5..c7f0d12a23 100644 --- a/testing/btest/policy/misc/default-loaded-scripts.test +++ b/testing/btest/policy/misc/default-loaded-scripts.test @@ -7,6 +7,6 @@ # @TEST-EXEC: bro misc/loaded-scripts # @TEST-EXEC: test -e loaded_scripts.log -# @TEST-EXEC: cat loaded_scripts.log | awk 'NR>1{print $2}' | sed ':a;$!N;s/^\(.*\).*\n\1.*/\1/;ta' >prefix +# @TEST-EXEC: cat loaded_scripts.log | awk 'NR>1{print $2}' | sed -e ':a' -e '$!N' -e 's/^\(.*\).*\n\1.*/\1/' -e 'ta' >prefix # @TEST-EXEC: cat loaded_scripts.log | sed "s#`cat prefix`##g" >canonified_loaded_scripts.log # @TEST-EXEC: btest-diff canonified_loaded_scripts.log