--- src/fstab-generator/fstab-generator.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) Index: systemd-218/src/fstab-generator/fstab-generator.c =================================================================== --- systemd-218.orig/src/fstab-generator/fstab-generator.c +++ systemd-218/src/fstab-generator/fstab-generator.c @@ -238,8 +238,11 @@ static int add_mount( "Documentation=man:fstab(5) man:systemd-fstab-generator(8)\n", source); - if (post && !noauto && !nofail && !automount) - fprintf(f, "Before=%s\n", post); + if (post && !noauto && !nofail && !automount) { + bool is_nfs = fstype != NULL && streq(fstype, "nfs"); + if (!is_nfs || strstr(opts, "bg") == NULL) + fprintf(f, "Before=%s\n", post); + } if (passno != 0) { r = generator_write_fsck_deps(f, arg_dest, what, where, fstype);