#!/bin/sh set -eu "$VX" depmod --help >/dev/null "$VX" depmod --version >/dev/null if command -v zstd >/dev/null 2>&1 && command -v xz >/dev/null 2>&1; then _test_dir=$(mktemp -d) trap 'rm -rf "$_test_dir"' EXIT _module_dir="$_test_dir/root/lib/modules/7.1.3-vertex/kernel" mkdir -p "$_module_dir/build" "$_module_dir/source" cp /bin/true "$_module_dir/build/ignored.ko" cp /bin/true "$_module_dir/source/ignored.ko" cp /bin/true "$_module_dir/acpi_pad.ko" zstd -q -f "$_module_dir/acpi_pad.ko" -o "$_module_dir/acpi_pad.ko.zst" rm "$_module_dir/acpi_pad.ko" cp /bin/true "$_module_dir/p4-clockmod.ko" xz -f "$_module_dir/p4-clockmod.ko" cp /bin/true "$_module_dir/soundwire-bus.ko" "$VX" depmod -b "$_test_dir/root" 7.1.3-vertex 2>"$_test_dir/stderr" test ! -s "$_test_dir/stderr" grep -Fx 'kernel/acpi_pad.ko.zst:' "$_test_dir/root/lib/modules/7.1.3-vertex/modules.dep" grep -Fx 'kernel/p4-clockmod.ko.xz:' "$_test_dir/root/lib/modules/7.1.3-vertex/modules.dep" grep -Fx 'kernel/soundwire-bus.ko:' "$_test_dir/root/lib/modules/7.1.3-vertex/modules.dep" test "$(wc -l < "$_test_dir/root/lib/modules/7.1.3-vertex/modules.dep")" -eq 3 test ! -s "$_test_dir/root/lib/modules/7.1.3-vertex/modules.devname" fi