Hello, I am struggling to come up with the correct way to define a unit configuration for a FUSE based network file system.
Generally, the file system needs to be mounted and unmounted with its own programs (rather than with mount and umount). The main reason for the custom umount command, however, is that it uses some /proc based hacks to block until the mount process has actually exited (this may take quite some time even after the mountpoint has been freed, because cached data is may still be transferred over the network). Things I am confused about: Is there a way to express this in a .mount unit, or do I need to declare this as a more general .service? Is the custom umount command still necessary, or can I use the standard umount() and rely on systemd to wait until the mount process has truly finished before considering the service stopped? When using a .service file instead, is there some way to still tell systemd that this service mounts a specific path? I'd appreciate any suggestions. This is my first contact with systemd and my first custom unit configuration. Best, -Nikolaus -- »Time flies like an arrow, fruit flies like a Banana.« PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6 02CF A9AD B7F8 AE4E 425C _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel