diff --git a/test/system/252-quadlet.bats b/test/system/252-quadlet.bats index d4badd194a..b13fd8f8b1 100644 --- a/test/system/252-quadlet.bats +++ b/test/system/252-quadlet.bats @@ -751,9 +751,35 @@ EOF remove_secret $SECRET_NAME } -@test "quadlet - volume path using specifier" { - local tmp_path=$(mktemp -d --tmpdir=$PODMAN_TMPDIR quadlet.volume.XXXXXX) - local tmp_dir=${tmp_path#/tmp/} +@test "quadlet - volume path using systemd %T specifier" { + # "specifier" is systemd-speak for "replaceable fields"; see systemd.unit(5) + # + # Step 1: determine what systemd is using for %T. There does not + # seem to be any systemctly way to find this. + local service=get-percent-t.$(random_string 10).service + local unitfile=${UNIT_DIR}/$service + cat >$unitfile < $tmp_path/$file_name @@ -762,7 +788,7 @@ EOF cat > $quadlet_file <