Okay, so we're more than halfway there, to solving this bug now, as of revision r526.
This revision adds support to mount.ecryptfs_private.c to mount and unmount multiple user-configurable ecryptfs directories. The current commit adds support to mount.ecryptfs_private to take one (and only one) option argument, an "alias" for a configuration file in ~/.ecryptfs/alias.conf, and the signature, which is ~/.ecryptfs/alias.sig.
What's missing to solve the rest of this bug is:
* support in mount.ecryptfs_private.c to loop over a list of argv arguments, doing each mount
* support in pam_ecryptfs to call mount.ecryptfs_private with some list of alias arguments.
So we're not there yet, but we're closer. Patches welcome. Thanks.
Okay, so we're more than halfway there, to solving this bug now, as of revision r526.
This revision adds support to mount.ecryptfs_ private. c to mount and unmount multiple user-configurable ecryptfs directories. The current commit adds support to mount.ecryptfs_ private to take one (and only one) option argument, an "alias" for a configuration file in ~/.ecryptfs/ alias.conf, and the signature, which is ~/.ecryptfs/ alias.sig.
What's missing to solve the rest of this bug is: private. c to loop over a list of argv arguments, doing each mount private with some list of alias arguments.
* support in mount.ecryptfs_
* support in pam_ecryptfs to call mount.ecryptfs_
So we're not there yet, but we're closer. Patches welcome. Thanks.
Dustin