#!/bin/sh # SPDX-License-Identifier: LGPL-2.1-or-later set -e dmi_memory_id="$1" input="$2" expected="$3" output=$(mktemp --tmpdir "test-udev-dmi-memory-id.XXXXXXXXXX") # shellcheck disable=SC2064 trap "rm '$output'" EXIT INT QUIT PIPE ( set -x "$dmi_memory_id" -F "$input" >"$output" diff -u "$output" "$expected" )