commit 9fe004978be201c9622e810757816b3bdc87ff1d
parent 8186cefea36e5f6f53d19adf8aeb5491209a64b2
Author: Florian Dold <florian@dold.me>
Date: Tue, 28 Mar 2023 13:56:02 +0200
-further clarifiction
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/design-documents/040-distro-packaging.rst b/design-documents/040-distro-packaging.rst
@@ -79,6 +79,11 @@ servers (nginx, apache, caddy, ...). Additionally:
* Configuration files *must* either have a well-known name
or particular suffix to easily identify them
+
+ * In particular, file names like ``sites-available/exchange.$domain``
+ are unacceptable, as they are very difficult to uninstall
+ or remove when ``$domain`` is changed.
+
* Configuration files for the HTTP server must not be
active by default, i.e. they must be placed in ``sites-available``
but not ``sites-enabled``.