[systemd-devel] Question about mount unit generators
Zbigniew Jędrzejewski-Szmek
zbyszek at in.waw.pl
Wed Jul 25 13:24:39 PDT 2012
On 07/25/2012 08:28 PM, Manuel Amador (Rudd-O) wrote:
> As you can tell from my code:
>
> https://github.com/Rudd-O/zfs/blob/master/systemd/systemd-zfs-generator.in
>
> I carefully calculate dependencies so the file systems are mounted in
> the correct order.
>
> 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=.
>
> However, the proper dependencies DO show when I do systemctl show (resp.
> mount unit).
>
> Thus my question:
>
> 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??
You mean that "If an mount point is beneath another mount point in the file
system hierarchy, a dependency between both units is created
automatically."?
So it says in systemd.mount(5).
Zbyszek
More information about the systemd-devel
mailing list