The example in the documentation( https://guix.gnu.org/en/manual/devel/en/html_node/Invoking-guix-shell.html#Invoking-guix-shell) for guix shell --share fails:
``` $ guix shell --container --expose=$HOME=/exchange guile -- guile guix shell: error: mount: mount "/home/dev_1" on "/tmp/guix-directory.X5HsZw//exchange": Invalid argument ``` I feel guix shell --container can only mount subdir in /tmp, and fail for all other dir: ``` # success in subdir of /tmp dev_1@dev_1 /tmp/test$ guix shell --container coreutils dev_1@dev_1 /tmp/test [env]$ exit # fail for all other dir dev_1@dev_1 ~$ guix shell --container coreutils guix shell: error: mount: mount "/home/dev_1" on "/tmp/guix-directory.63aHz8//home/dev_1": Invalid argument dev_1@dev_1 /mnt$ guix shell --container coreutils guix shell: error: mount: mount "/mnt" on "/tmp/guix-directory.Zu897m//mnt": Invalid argument ```
