From fa01c19ba1eecee3a9870711aad7eb38908e1e74 Mon Sep 17 00:00:00 2001 From: rickpeters Date: Tue, 29 Sep 2026 19:22:16 +0200 Subject: [PATCH] fix: hw block 50: the private cache folder is readable like /var/cache/steamify (mktemp's 700 hid it from the user) --- share/vmtest/hw/50-cec-driver-cache.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/vmtest/hw/50-cec-driver-cache.sh b/share/vmtest/hw/50-cec-driver-cache.sh index ae04ade..c9e5332 100644 --- a/share/vmtest/hw/50-cec-driver-cache.sh +++ b/share/vmtest/hw/50-cec-driver-cache.sh @@ -4,7 +4,7 @@ # limit can't fail this block. Needs the host cache (vmsuite.sh binds ~/vms/pkg-cache/steamify). real="/var/cache/steamify/cros-ec-cec-${CEC_DRIVER_SHA256:0:12}.c" [[ -f "$real" ]] || { skip "R1.7 cache: no cached CEC driver on the host (~/vms/pkg-cache/steamify)"; exit 0; } -dir=$(mktemp -d); sudo chown root: "$dir" +dir=$(mktemp -d); sudo chown root: "$dir"; sudo chmod 755 "$dir" # like /var/cache/steamify: the user checks the cache export CEC_DRIVER_URL="file://$real" CEC_DRIVER_CACHE="$dir/cros-ec-cec-${CEC_DRIVER_SHA256:0:12}.c" run() { cec_driver_enable 2>&1 | sed 's/\x1b\[[0-9;]*m//g'; }