mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-08 18:27:07 -08:00
sys-apps/util-linux: fix oids test
Closes: https://bugs.gentoo.org/657640 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
This commit is contained in:
+41
@@ -0,0 +1,41 @@
|
||||
From 8f93c8c71d264e90bdcecf98c9ac372bbcdc53aa Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Deutschmann <whissi@gentoo.org>
|
||||
Date: Sun, 11 Nov 2018 02:17:55 +0100
|
||||
Subject: [PATCH] tests: run oids test only when uuidgen tool was built
|
||||
|
||||
oids test did not check if uuidgen was available.
|
||||
|
||||
oids test was also calling uuidgen from PATH which could result
|
||||
in wrong results if uuidgen from a previous util-linux installation
|
||||
was used.
|
||||
|
||||
With this commit we will check if uuidgen was built and make sure
|
||||
that we only call the uuidgen binary we just built. If uuidgen is
|
||||
not available we will skip this test.
|
||||
---
|
||||
tests/ts/uuid/oids | 10 ++++++----
|
||||
1 file changed, 6 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/tests/ts/uuid/oids b/tests/ts/uuid/oids
|
||||
index 3b005c5b2..77e010c1d 100755
|
||||
--- a/tests/ts/uuid/oids
|
||||
+++ b/tests/ts/uuid/oids
|
||||
@@ -20,12 +20,14 @@ ts_init "$*"
|
||||
|
||||
: . > $TS_OUTPUT
|
||||
|
||||
-uuidgen --md5 --namespace @dns --name "www.widgets.com" >> $TS_OUTPUT
|
||||
+ts_check_test_command "$TS_CMD_UUIDGEN"
|
||||
|
||||
-uuidgen --md5 --namespace @dns --name "www.example.com" >> $TS_OUTPUT
|
||||
+$TS_CMD_UUIDGEN --md5 --namespace @dns --name "www.widgets.com" >> $TS_OUTPUT
|
||||
|
||||
-uuidgen --sha1 --namespace @dns --name "www.example.com" >> $TS_OUTPUT
|
||||
+$TS_CMD_UUIDGEN --md5 --namespace @dns --name "www.example.com" >> $TS_OUTPUT
|
||||
|
||||
-uuidgen --sha1 --namespace @oid --hex --name "525400fc0f5e" >> $TS_OUTPUT
|
||||
+$TS_CMD_UUIDGEN --sha1 --namespace @dns --name "www.example.com" >> $TS_OUTPUT
|
||||
+
|
||||
+$TS_CMD_UUIDGEN --sha1 --namespace @oid --hex --name "525400fc0f5e" >> $TS_OUTPUT
|
||||
|
||||
ts_finalize
|
||||
@@ -65,6 +65,7 @@ S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/util-linux-2.32-python3-tests.patch"
|
||||
"${FILESDIR}/util-linux-2.32.1-skip-oids-test-when-uuidgen-is-not-available.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
@@ -63,6 +63,10 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/util-linux-2.32.1-skip-oids-test-when-uuidgen-is-not-available.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
|
||||
@@ -63,6 +63,10 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/util-linux-2.32.1-skip-oids-test-when-uuidgen-is-not-available.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
|
||||
Reference in New Issue
Block a user