Blame SOURCES/0488-fstab-generator-remove-bogus-condition.patch

17b0f1
From 38815fb30199a76684d4153a0a2dcd6abd3a2dda Mon Sep 17 00:00:00 2001
17b0f1
From: nmartensen <nis.martensen@web.de>
17b0f1
Date: Fri, 15 Jan 2016 07:55:25 +0100
17b0f1
Subject: [PATCH] fstab-generator: remove bogus condition
17b0f1
17b0f1
The sysroot mount is already taken care of by the add_sysroot_mount function. With this condition left in, we can get something like this:
17b0f1
17b0f1
initrd-root-fs.target.requires
17b0f1
`-- usr.mount -> /run/systemd/generator/usr.mount
17b0f1
17b0f1
in the main system (i.e., not in the initramfs). In the initramfs, the previous condition already kicks in.
17b0f1
Cherry-picked from: ce3f6d82b003f365f718f24e48f55b8a0372b924
17b0f1
Resolves: #1446171
17b0f1
---
17b0f1
 src/fstab-generator/fstab-generator.c | 2 --
17b0f1
 1 file changed, 2 deletions(-)
17b0f1
17b0f1
diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c
17b0f1
index 32aca22444..23b5457e43 100644
17b0f1
--- a/src/fstab-generator/fstab-generator.c
17b0f1
+++ b/src/fstab-generator/fstab-generator.c
17b0f1
@@ -476,8 +476,6 @@ static int parse_fstab(bool initrd) {
17b0f1
                                                       "x-systemd.automount\0");
17b0f1
                         if (initrd)
17b0f1
                                 post = SPECIAL_INITRD_FS_TARGET;
17b0f1
-                        else if (mount_in_initrd(me))
17b0f1
-                                post = SPECIAL_INITRD_ROOT_FS_TARGET;
17b0f1
                         else if (mount_is_network(me))
17b0f1
                                 post = SPECIAL_REMOTE_FS_TARGET;
17b0f1
                         else