From 6bb4d67d92cd5c936ae0e16476385f3be894bd5e Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 4 May 2021 07:33:40 +0200 Subject: [PATCH] Follow-up to a1af8e8: fix mount options vs mount flags The nosuid, noexec, and relatime arguments are not mount options, but flags. Signed-off-by: Joachim Wiberg --- src/finit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/finit.c b/src/finit.c index 57ab2ffc..f9082e72 100644 --- a/src/finit.c +++ b/src/finit.c @@ -217,11 +217,11 @@ static void fs_finalize(void) /* Modern systems use tmpfs for /run */ if (!fismnt("/run")) - mount("tmpfs", "/run", "tmpfs", 0, "mode=0755,nosuid,nodev,noexec,relatime"); + mount("tmpfs", "/run", "tmpfs", MS_NOSUID | MS_NOEXEC | MS_RELATIME, "mode=0755,nodev"); /* Modern systems use tmpfs for /tmp */ if (!fismnt("/tmp")) - mount("tmpfs", "/tmp", "tmpfs", 0, "mode=0755,nosuid,nodev"); + mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID, "mode=0755,nodev"); } static void fs_mount(void)