ADR 0103: a unit is found when an administrator installed it or the machine uses it

This commit is contained in:
2026-09-22 20:02:18 +02:00
parent 87ae893407
commit 7bbbfb158a
@@ -40,11 +40,13 @@ for a module not yet taken:
- a **directory** present with no record is held: its mode and owner are left, and nothing in it - a **directory** present with no record is held: its mode and owner are left, and nothing in it
is touched; is touched;
- a **service** the machine runs — a unit running or enabled at boot — with no record is held: its - a **service** with no record is held when an administrator installed its unit — the service
state and whether it starts at boot are left. A reload named by the module still happens, since manager reads the unit from outside the packages' own directory — or when the machine uses it,
a reload stops nothing ([ADR 0102](0102-the-mesh-writes-into-a-shared-file-never-over-it.md)). running or started at boot. Its state and whether it starts at boot are then left. A reload
A unit file a package merely ships, which nothing runs, is not found: the private network's own named by the module still happens, since a reload stops nothing
tunnel unit is one; ([ADR 0102](0102-the-mesh-writes-into-a-shared-file-never-over-it.md)). A unit a package merely
ships that nothing runs and nothing enables is not found: the private network's own tunnel unit
is one, and holding it kept the private network from ever coming up;
- an **archive** whose target is present with no record is not unpacked or re-owned; a - an **archive** whose target is present with no record is not unpacked or re-owned; a
**process** whose unit file is present with no record is not written over or restarted; a **process** whose unit file is present with no record is not written over or restarted; a
**user** that exists with no record keeps its shell and groups; **user** that exists with no record keeps its shell and groups;