On Fri, 04.09.15 21:10, John (da_audioph...@yahoo.com) wrote: > Assuming a user has an encrypted $HOME, I need a user service that will: > > > 1) Wait for the $HOME to be decrypted, then run ExecStart, and > 2) Run ExecStop before the user closes the encryption again. > 3) Totally ignore the encryption requirement if the user has no > encryption setup, ie just run normally.
But you want to do all this from the system instance of systemd? How do you encrypt your $HOME? With LUKS? How is that set up? Only /home or actually /home/$USER? > RequiresMountsFor=/home/ This line should actually be all you need to make this work, as long as /home is on LUKS. Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel