aboutsummaryrefslogtreecommitdiff
path: root/doc/pitfalls.rst
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-07-25 13:03:57 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-11-08 12:31:48 -0700
commit42489752b4c78f6bbc80bb56a4347b692a067c29 (patch)
treeb7df4b0d7ad0fdd8dc6c25124947c586ba6d2d45 /doc/pitfalls.rst
parent9d857f62af05ff2f9a4ec22f1cfacecf071b668a (diff)
downloadconsfigurator-42489752b4c78f6bbc80bb56a4347b692a067c29.tar.gz
add Linux namespace-entering connections
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'doc/pitfalls.rst')
-rw-r--r--doc/pitfalls.rst7
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/pitfalls.rst b/doc/pitfalls.rst
index 7c3b7d3..73782b8 100644
--- a/doc/pitfalls.rst
+++ b/doc/pitfalls.rst
@@ -84,9 +84,10 @@ Dumping and reinvoking Lisp
---------------------------
Remote Lisp images can dump executable images of themselves using the
-IMAGE-DUMPED property. However, there are some limitations to how this
-feature can be used that are connected with changing execution context in the
-way that connection types like :CHROOT.FORK and :SETUID do.
+IMAGE-DUMPED property, and some connection types work by dumping and then
+immediately reinvoking Lisp. However, there are some limitations to how these
+features can be used that are connected with changing execution context, in the
+way that :CHROOT.FORK, :SETUID, and the Linux namespace-entering connections do.
Firstly, for at least some Lisp implementations, the build of Lisp that's
running must be accessible via the filesystem in order for it to be possible