diff options
Diffstat (limited to 'doc/future-designs/symlinks.org')
-rw-r--r-- | doc/future-designs/symlinks.org | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/future-designs/symlinks.org b/doc/future-designs/symlinks.org index d7e87c95..47ca5063 100644 --- a/doc/future-designs/symlinks.org +++ b/doc/future-designs/symlinks.org @@ -61,18 +61,19 @@ do contain symbolic links, e.g., shared libraries pointing to the specific version (like ~libfoo.so.3~ as a symlink pointing to ~libfoo.so.3.1.4~) or detours through ~/etc/alternatives~. -** Proposed treatment of symbolic links - -*** "Shopping list" for bootstrapping against pre-compiled dependencies +** Implemented stop-gap: "shopping list" for bootstrapping As a stop-gap measure to support building the tool itself against pre-installed dependencies with the respective directories containing symbolic links, or tools (like ~protoc~) being symbolic links (e.g., -to the specific version), repositories can specify a list of files +to the specific version), repositories can specify, in the ~"copy"~ +attribute of the ~"local_bootstrap"~ parameter, a list of files and directories to be copied as part of the bootstrapping process to a fresh clean directory serving as root; during this copying, symlinks are followed. +** Proposed treatment of symbolic links + *** "Ignore-special" roots To allow working with source trees containing symbolic links, we |