|
|
572a44 |
From 42f30a9750ca939f1e805d5fb7790cd8dd3dee62 Mon Sep 17 00:00:00 2001
|
|
|
572a44 |
From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org>
|
|
|
572a44 |
Date: Mon, 30 Sep 2013 00:32:33 +0200
|
|
|
572a44 |
Subject: [PATCH] fstab-generator: When parsing the root= cmdline option, set
|
|
|
572a44 |
FsckPassNo to 1
|
|
|
572a44 |
|
|
|
572a44 |
[tomegun: without this we would never fsck the rootfs if it was directly
|
|
|
572a44 |
mounted 'rw' from the initrd. We now risk fsck'ing it twice in the case it
|
|
|
572a44 |
is mounted 'ro', so that should be addressed in a separate patch.]
|
|
|
572a44 |
---
|
|
|
572a44 |
src/fstab-generator/fstab-generator.c | 2 +-
|
|
|
572a44 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
572a44 |
|
|
|
572a44 |
diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c
|
|
|
572a44 |
index 9efccb9..6cecb4e 100644
|
|
|
572a44 |
--- a/src/fstab-generator/fstab-generator.c
|
|
|
572a44 |
+++ b/src/fstab-generator/fstab-generator.c
|
|
|
572a44 |
@@ -449,7 +449,7 @@ static int parse_new_root_from_proc_cmdline(void) {
|
|
|
572a44 |
}
|
|
|
572a44 |
|
|
|
572a44 |
log_debug("Found entry what=%s where=/sysroot type=%s", what, type);
|
|
|
572a44 |
- r = add_mount(what, "/sysroot", type, opts, 0, noauto, nofail, false,
|
|
|
572a44 |
+ r = add_mount(what, "/sysroot", type, opts, 1, noauto, nofail, false,
|
|
|
572a44 |
SPECIAL_INITRD_ROOT_FS_TARGET, "/proc/cmdline");
|
|
|
572a44 |
|
|
|
572a44 |
return (r < 0) ? r : 0;
|