]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
TEST-13-NSPAWN: /proc/kcore may not exist
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 4 Jun 2026 16:51:22 +0000 (01:51 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 4 Jun 2026 19:56:34 +0000 (04:56 +0900)
Similar to 45014d97dde3f1497ce8141f15f6a98cd46edef2.
Follow-up for 83b8daa032cd0adb538cfd9467e6acf2c44aa661.

test/units/TEST-13-NSPAWN.nspawn.sh

index 50282709285db5f472fb12d2f97225b22c186c37..4d38054d943968d2301d5b1eca12dc9db0076f79 100755 (executable)
@@ -405,12 +405,18 @@ testcase_check_default_inaccessible_paths() {
     # Taken from src/nspawn/nspawn-mount.c:mount_all()
     inaccessible_paths=(
         "/proc/kallsyms"
-        "/proc/kcore"
         "/proc/keys"
         "/proc/sysrq-trigger"
         "/proc/timer_list"
     )
 
+    # /proc/kcore may not exist on some kernels, e.g. Alpine/postmarketOS.
+    if [[ -e /proc/kcore ]]; then
+        inaccessible_paths+=(
+            "/proc/kcore"
+        )
+    fi
+
     root="$(mktemp -d /var/lib/machines/TEST-13-NSPAWN.default_inaccessible_paths.XXX)"
     container="$(basename "$root")"
     create_dummy_container "$root"