/etc/ethers file is required for running tst-ethers and
tst-ethers-line tests.
If it does not exist, tests fail.

Signed-off-by: Nikita Sobolev <nikita.sobo...@synopsys.com>
---
 test/uclibcng-testrunner.sh | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/test/uclibcng-testrunner.sh b/test/uclibcng-testrunner.sh
index 4fd1661..4a02458 100644
--- a/test/uclibcng-testrunner.sh
+++ b/test/uclibcng-testrunner.sh
@@ -17,6 +17,9 @@
 # of dealing in the work, even if advised of the possibility of such
 # damage or existence of a defect, except proven that it results out
 # of said person's immediate fault when using the work as intended.
+#
+# prepare function is used for creating ethers file. It is
+# necessary for running tst-ethers and tst-ethers-line tests.
 #-
 # Testsuite runner
 
@@ -25,6 +28,16 @@ die() {
        exit 1
 }
 
+
+prepare() {
+       if [ ! -s /etc/ethers ]
+       then
+               echo "00:11:22:33:44:55 teeth" > /etc/ethers
+       fi
+}
+
+prepare
+
 test -s uclibcng-testrunner.in || die uclibcng-testrunner.in not found
 
 nfail=0
-- 
2.16.2

_______________________________________________
devel mailing list
devel@uclibc-ng.org
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to