Follow-up to 57c97d8, issue #224: fsck needs FSTAB_FILE env. set

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2022-04-26 21:59:11 +02:00
parent b01f9f38f2
commit 26409bc860
+8
View File
@@ -338,6 +338,14 @@ static void fs_mount_all(void)
sulogin(1);
}
/*
* Needed by fsck, both BusyBox and util-linux support this.
* We leave it set in the env. for the benefit of any mount
* helpers and other system tools that the user expects to
* behave even if we've booted with a different fstab.
*/
setenv("FSTAB_FILE", fstab, 1);
if (!rescue)
fs_remount_root(fsck_all());