From 9051aa1bd14559f37ae378105d00fc2d2ec4bbca Mon Sep 17 00:00:00 2001 From: Yelninei Date: Thu, 25 Sep 2025 14:34:41 +0000 Subject: [PATCH] hurd-boot: change /etc/mtab to /var/run/mtab. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This corresponds to "_PATH_MOUNTED" in paths.h from libc. * gnu/build/hurd-boot.scm (set-hurd-device-translators): Change etc/mtab to var/run/mtab. Change-Id: I688289fe4b8143ae14a8eef5ba1625c4ebd2a209 Signed-off-by: Ludovic Courtès --- gnu/build/hurd-boot.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/build/hurd-boot.scm b/gnu/build/hurd-boot.scm index 23ace25d4f4..5d1083a925a 100644 --- a/gnu/build/hurd-boot.scm +++ b/gnu/build/hurd-boot.scm @@ -294,10 +294,10 @@ set." (false-if-EEXIST (symlink "/servers/socket/2" (scope "servers/socket/inet"))) (false-if-EEXIST (symlink "/servers/socket/26" (scope "servers/socket/inet6"))) - ;; Make sure /etc/mtab is a symlink to /proc/mounts. - (false-if-exception (delete-file (scope "etc/mtab"))) - (mkdir* (scope "etc")) - (symlink "/proc/mounts" (scope "etc/mtab"))) + ;; Make sure /var/run/mtab is a symlink to /proc/mounts. + (false-if-exception (delete-file (scope "var/run/mtab"))) + (mkdir* (scope "var/run")) + (symlink "/proc/mounts" (scope "var/run/mtab"))) (define* (boot-hurd-system #:key (on-error 'debug))