From 8b4e2a21e4fdea351024903cdd5eb1656f8a9299 Mon Sep 17 00:00:00 2001 From: Pirmin Duss Date: Tue, 2 Apr 2019 11:19:38 +0200 Subject: [PATCH] e2fsprogs: disarm the mount-point check Discovered while creating an ext2 file system on an sd_card (no partitions, imx6), which failed with an error message that stated the device is in use. Genode's libc/posix layer has no notion of mount points. Fixes #3271 --- repos/ports/ports/e2fsprogs.hash | 2 +- repos/ports/src/noux-pkg/e2fsprogs/patches/ismounted.c.patch | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/repos/ports/ports/e2fsprogs.hash b/repos/ports/ports/e2fsprogs.hash index 61c3e1bad..06252517e 100644 --- a/repos/ports/ports/e2fsprogs.hash +++ b/repos/ports/ports/e2fsprogs.hash @@ -1 +1 @@ -a65db85fad26a118b92cccf5ca742c1197809be3 +456c6445bab2a174dd845f7aa2beb767250722db diff --git a/repos/ports/src/noux-pkg/e2fsprogs/patches/ismounted.c.patch b/repos/ports/src/noux-pkg/e2fsprogs/patches/ismounted.c.patch index 0b6cdd956..4281ea05d 100644 --- a/repos/ports/src/noux-pkg/e2fsprogs/patches/ismounted.c.patch +++ b/repos/ports/src/noux-pkg/e2fsprogs/patches/ismounted.c.patch @@ -1,9 +1,10 @@ +++ src/noux-pkg/e2fsprogs/lib/ext2fs/ismounted.c -@@ -352,6 +352,9 @@ +@@ -352,6 +352,10 @@ { errcode_t retval = 0; + /* disarm the mount-point check as Genode has no notion of mount points */ ++ *mount_flags = 0; + return 0; + if (is_swap_device(device)) {