Browse Source

tests: add extension to sed -i for GNU/BSD sed compatibility

BSD sed requires that an extension is provided to the -i (in-place edit)
flag, which may immediately follow the -i or may be separated by a space -
sed -i .bak and sed -i.bak are equivalent.  The extension is optional with
GNU sed, but if provided must immediately follow the -i.  Thus, sed -i.bak
behaves identically with both GNU and BSD sed.

Signed-off-by: Ed Maste <emaste@freebsd.org>
Message-Id: <20191114203615.2866-1-emaste@freefall.freebsd.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
main
Ed Maste 5 years ago committed by David Gibson
parent
commit
dbe80d577e
  1. 2
      tests/run_tests.sh

2
tests/run_tests.sh

@ -730,7 +730,7 @@ dtc_tests () { @@ -730,7 +730,7 @@ dtc_tests () {

# Dependencies
run_dtc_test -I dts -O dtb -o dependencies.test.dtb -d dependencies.test.d "$SRCDIR/dependencies.dts"
sed -i "s,$SRCDIR/,,g" dependencies.test.d
sed -i.bak "s,$SRCDIR/,,g" dependencies.test.d
run_wrap_test cmp dependencies.test.d "$SRCDIR/dependencies.cmp"

# Search paths

Loading…
Cancel
Save