]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: use systemd-id128 from the build dir
authorFrantisek Sumsal <frantisek@sumsal.cz>
Fri, 12 Jan 2024 09:27:43 +0000 (10:27 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 12 Jan 2024 14:34:04 +0000 (14:34 +0000)
As distro sd-id128 might not have all the options we need.

Follow-up for: 378712c
Replaces: #30901

test/test-functions

index 1ee41b636d3b75a0f928ff30fdad483ae139fa69..92bb7d532baab1cb3ded39ee40d8c2280649be62 100644 (file)
@@ -120,6 +120,7 @@ SYSTEMD="${SYSTEMD:-$(command -v "$BUILD_DIR/systemd" || command -v "$ROOTLIBDIR
 SYSTEMD_NSPAWN="${SYSTEMD_NSPAWN:-$(command -v "$BUILD_DIR/systemd-nspawn" || command -v systemd-nspawn)}"
 JOURNALCTL="${JOURNALCTL:-$(command -v "$BUILD_DIR/journalctl" || command -v journalctl)}"
 SYSTEMCTL="${SYSTEMCTL:-$(command -v "$BUILD_DIR/systemctl" || command -v systemctl)}"
+SYSTEMD_ID128="${SYSTEMD_ID128:-$(command -v "$BUILD_DIR/systemd-id128" || command -v systemd-id128)}"
 
 TESTFILE="${BASH_SOURCE[1]}"
 if [ -z "$TESTFILE" ]; then
@@ -1653,7 +1654,7 @@ create_empty_image() {
     sfdisk "$LOOPDEV" <<EOF
 label: gpt
 type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B name=esp  size=${esp_size}M
-type=$(systemd-id128 show root -Pu) name=root size=${root_size}M bootable
+type=$("${SYSTEMD_ID128:?}" show root -Pu) name=root size=${root_size}M bootable
 type=BC13C2FF-59E6-4262-A352-B275FD6F7172 name=boot size=${boot_size}M
 type=0FC63DAF-8483-4772-8E79-3D69D8477DE4 name=data
 EOF