diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 13:14:45 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 13:14:45 +0000 |
commit | 1ceecc69711e82bee12203b95ac8fccfaad58b2d (patch) | |
tree | ef6b46cbd3d743073ea886c5d1eea074a0a2e295 /debian/tests/uuid-dev | |
parent | Adding upstream version 2.36.1. (diff) | |
download | util-linux-1ceecc69711e82bee12203b95ac8fccfaad58b2d.tar.xz util-linux-1ceecc69711e82bee12203b95ac8fccfaad58b2d.zip |
Adding debian version 2.36.1-8+deb11u1.debian/2.36.1-8+deb11u1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/tests/uuid-dev')
-rwxr-xr-x | debian/tests/uuid-dev | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/debian/tests/uuid-dev b/debian/tests/uuid-dev new file mode 100755 index 0000000..527c98c --- /dev/null +++ b/debian/tests/uuid-dev @@ -0,0 +1,34 @@ +#!/bin/sh +# Copyright 2020 Collabora Ltd. +# SPDX-License-Identifier: MIT + +set -eux + +if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then + CROSS_COMPILE="$DEB_HOST_GNU_TYPE-" +else + CROSS_COMPILE= +fi + +cd "$AUTOPKGTEST_TMP" + +cat > trivial.c <<EOF +#include <uuid.h> + +#include <assert.h> +#include <stddef.h> + +int main(void) +{ + uuid_t uu; + assert(uuid_parse("nope", uu) == -1); + assert(uuid_parse("139ee05d-d991-4dd1-8ab9-83167cdb5cf0", uu) == 0); + return 0; +} +EOF + +# Deliberately word-splitting pkg-config's output: +# shellcheck disable=SC2046 +"${CROSS_COMPILE}gcc" -otrivial trivial.c $("${CROSS_COMPILE}pkg-config" --cflags --libs uuid) +./trivial + |