summaryrefslogtreecommitdiff
path: root/doc/source/public.rst
diff options
context:
space:
mode:
authorJonathan Maw <jonathan.maw@codethink.co.uk>2017-12-13 17:23:53 +0000
committerJonathan Maw <jonathan.maw@codethink.co.uk>2018-01-25 13:27:42 +0000
commitb1bd7862eb021b66764c60937ec467c7947adf5f (patch)
tree5abb86ff177e49644c266f326e9d7135d518ce2b /doc/source/public.rst
parentefbf144e3d5e433c20f2646040548008e82d9a60 (diff)
downloadbuildstream-b1bd7862eb021b66764c60937ec467c7947adf5f.tar.gz
Diffstat (limited to 'doc/source/public.rst')
-rw-r--r--doc/source/public.rst23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/source/public.rst b/doc/source/public.rst
index 7a0da8e63..b9468cb00 100644
--- a/doc/source/public.rst
+++ b/doc/source/public.rst
@@ -82,3 +82,26 @@ then applied as a glob style match, as understood by
This is used for creating compositions with the :mod:`compose <elements.compose>`
element and can be used by other deployment related elements for the purpose of
splitting element artifacts into separate packages.
+
+
+.. _public_overlap_whitelist:
+
+Overlap whitelist
+-----------------
+
+The overlap whitelist indicates which files this element is allowed to overlap
+over other elements when staged together with other elements.
+
+Each item in the overlap whitelist has substitutions applied from
+:ref:`variables <format_variables>`, and is then applied as a glob-style match
+(i.e. :func:`utils.glob() <buildstream.utils.glob>`).
+
+.. code:: yaml
+
+ public:
+ bst:
+ overlap-whitelist:
+ - |
+ %{sysconfdir}/*
+ - |
+ /etc/fontcache