From b2b50cc3de5ea6e0aa64d98a3220d85ff416df8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Tue, 17 Jan 2012 12:09:00 +0100 Subject: [PATCH] * testsuite/setup-env: New file. Wine workaround. Can't get ../.lib into wine's dll search path, so create additional symlinks. * testsuite/teardown-env: ...and delete them here. Rev: nettle/testsuite/setup-env:1.1 Rev: nettle/testsuite/teardown-env:1.2 --- testsuite/setup-env | 12 ++++++++++++ testsuite/teardown-env | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100755 testsuite/setup-env diff --git a/testsuite/setup-env b/testsuite/setup-env new file mode 100755 index 00000000..1936136a --- /dev/null +++ b/testsuite/setup-env @@ -0,0 +1,12 @@ +#! /bin/sh + +set -e + +# Workaround, it seems difficult to convince wine to put ../lib into PATH. +case "$EMULATOR" in + wine*) + for f in ../.lib/*.dll ; do + ln -s "$f" . + done + ;; +esac diff --git a/testsuite/teardown-env b/testsuite/teardown-env index 2c547ad3..1aab138b 100755 --- a/testsuite/teardown-env +++ b/testsuite/teardown-env @@ -1,3 +1,9 @@ #! /bin/sh rm -rf testkey.priv testkey.pub testsignature testsignature2 + +case "$EMULATOR" in + wine*) + rm `find . -type l -name '*.dll'` + ;; +esac -- GitLab