<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.4.3">
</HEAD>
<BODY>
As you can tell from my code:<BR>
<BR>
<A HREF="https://github.com/Rudd-O/zfs/blob/master/systemd/systemd-zfs-generator.in">https://github.com/Rudd-O/zfs/blob/master/systemd/systemd-zfs-generator.in</A><BR>
<BR>
I carefully calculate dependencies so the file systems are mounted in the correct order.<BR>
<BR>
Now that fstab unit generation is moving to a generator, I read the code in systemd.git.  I discovered it does not calculate dependencies (what file systems to mount first) at all.  It just sets very simple befores= and afters=.<BR>
<BR>
However, the proper dependencies DO show when I do systemctl show (resp. mount unit).<BR>
<BR>
Thus my question:<BR>
<BR>
Would it be correct to say that the generator I wrote absolutely does not need to calculate parent file system dependencies, because some black magic inside systemd / systemctl knows to figure out the parent file system dependencies thus guarantees mounting in the right order??<BR>
<BR>
Thanks in advance.
</BODY>
</HTML>