[Open-scap] [PATCH 05/11] Stopping use of 'sed -i' in test scripts
Marshall Miller
mmiller at tresys.com
Wed May 11 19:31:24 UTC 2011
From: Francisco Slavin <fslavin at tresys.com>
'sed -i' is not a portable usage of sed.
Specifically, the sed on Solaris does not have the '-i' flag.
---
tests/API/CPE/uri/test_api_cpe_uri.sh | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/API/CPE/uri/test_api_cpe_uri.sh b/tests/API/CPE/uri/test_api_cpe_uri.sh
index e8effb1..de82827 100755
--- a/tests/API/CPE/uri/test_api_cpe_uri.sh
+++ b/tests/API/CPE/uri/test_api_cpe_uri.sh
@@ -43,8 +43,8 @@ function test_api_cpe_uri_create {
./test_api_cpe_uri --parsing $URI parsing.out > parsing.out.1
if [ $? -eq 0 ]; then
if [ "`cat parsing.out`X" == "${URI}X" ]; then
- sed -i 's/^\s*//g' parsing.out.1
- sed -i 's/(null)//g' parsing.out.1
+ sed 's/^\s*//g' parsing.out.1 > parsing.out.sed-tmp ; mv parsing.out.sed-tmp parsing.out.1
+ sed 's/(null)//g' parsing.out.1 > parsing.out.sed-tmp ; mv parsing.out.sed-tmp parsing.out.1
CPE=(`cat parsing.out.1 | tr '\n' ' '`)
./test_api_cpe_uri --creation \
"${CPE[0]}" \
--
1.6.2.5
More information about the Open-scap-list
mailing list