From fb5ee376e27bed206346aa8361a67ee4d36e3ff3 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:15 +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. * examples/setup-env: Similar links setup here. * examples/teardown-env: ... and deleted. Rev: nettle/examples/setup-env:1.3 Rev: nettle/examples/teardown-env:1.3 --- examples/setup-env | 9 +++++++++ examples/teardown-env | 6 +++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/examples/setup-env b/examples/setup-env index 3ebef2c8..b7db16db 100755 --- a/examples/setup-env +++ b/examples/setup-env @@ -2,6 +2,15 @@ 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 + if [ -x rsa-keygen$EXEEXT ] ; then $EMULATOR ./rsa-keygen -r rsa-decrypt$EXEEXT -o testkey || exit 1 fi diff --git a/examples/teardown-env b/examples/teardown-env index 496c8cc5..5490ba54 100755 --- a/examples/teardown-env +++ b/examples/teardown-env @@ -4,4 +4,8 @@ rm -rf testkey testkey.pub testsignature testsignature2 \ testdata testtmp \ testciphertext testcleartext - +case "$EMULATOR" in + wine*) + rm `find . -type l -name '*.dll'` + ;; +esac -- GitLab