summaryrefslogtreecommitdiffstats
path: root/wiki
diff options
context:
space:
mode:
authorTails developers <amnesia@boum.org>2012-10-02 13:12:14 +0200
committerTails developers <amnesia@boum.org>2012-10-02 13:14:25 +0200
commit271b511660234cc299402c1c53913a6c98b5c4df (patch)
tree9c994b193136d939d3b7af75f071d599f808c32f /wiki
parent4227d1c5ca437e55eaa9f11be095b092e2c3a7af (diff)
Document how the persistence presets are implemented.
Diffstat (limited to 'wiki')
-rw-r--r--wiki/src/contribute/design/persistence.mdwn15
1 files changed, 10 insertions, 5 deletions
diff --git a/wiki/src/contribute/design/persistence.mdwn b/wiki/src/contribute/design/persistence.mdwn
index b75447a..4e5e86e 100644
--- a/wiki/src/contribute/design/persistence.mdwn
+++ b/wiki/src/contribute/design/persistence.mdwn
@@ -242,12 +242,17 @@ Persistence settings changes are taken into account at next boot.
* apart of this, let's consider non-directories persistence an
advanced feature: to start with, and possibly forever, this could
only be configured by manually editing live-persist file
-* a few **presets** are made available (e.g. `~/.gnupg/`); the GUI
+* a few **presets** are made available (e.g. `~/.gnupg/`);
+ technically, each of these has a name, optionally a short
+ description and icon, and the needed information to make a simple
+ directory persistent (e.g. make `/home/amnesia/.gnupg` persist,
+ as the "gnupg" sub-directory of the persistent volume).
+ The GUI
displays every available preset, along with its current
- (enabled/disabled) status, and optionally a short description and
- icon; therefore, tails-persistence-setup needs to have means to
- merge the presets list with the configuration read from the input
- configuration file; to this end, it needs to know if a given preset
+ (enabled/disabled) status and available details (description, icon).
+ tails-persistence-setup has means to
+ merge its presets list with the configuration read from the input
+ configuration file; to this end, it knows if a given preset
is enabled in the input configuration file;
* by default, the current configuration is displayed as a list of
items (= config lines); listed items may be toggled on/off; an *Add