diff options
author | Rob Austein <sra@hactrn.net> | 2011-09-14 04:23:28 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2011-09-14 04:23:28 +0000 |
commit | abfc0478987eb54f4feaeef42e44afd70a103c8a (patch) | |
tree | caf66b5f2a949b0c491627f4246cc192575cdb97 | |
parent | eade3469864319c78ac655884f1e47dc3803e5a5 (diff) |
Forgot doc update. No biscuit.
svn path=/rcynic-ng/README; revision=3981
-rw-r--r-- | rcynic-ng/README | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/rcynic-ng/README b/rcynic-ng/README index 7e64e714..fb810e6e 100644 --- a/rcynic-ng/README +++ b/rcynic-ng/README @@ -83,7 +83,7 @@ configuration can become something like: trust-anchor-locator = trust-anchors/iana.tal -By default, rcynic uses three writable directory trees: +By default, rcynic uses two writable directory trees: - unauthenticated Raw data fetched via rsync. In order to take full advantage of rsync's optimized transfers, @@ -94,12 +94,14 @@ By default, rcynic uses three writable directory trees: - authenticated Data that rcynic has checked. This is the real output of the process. -- old_authenticated Saved results from immediately previous rcynic - run, used when attempting to recover from - certain kinds of errors. - -rcynic renames the authenticated tree to become the old_authenticated -tree when it starts up, then builds a new authenticated tree. +authenticated is really a symbolic link to a directory with a name of +the form authenticated.<timestamp>, where <timestamp> is an ISO 8601 +timestamp like 2001-04-01T01:23:45Z. rcynic creates a new timestamped +directory every time it runs, and moves the symbolic link as an atomic +operation when the validation process completes. The intent is that +authenticated always points to the most recent usable validation +results, so that programs which use rcynic's output don't need to +worry about whether an rcynic run is in progress. rynic stores trust anchors specified via the trust-anchor-locator directive in the unauthenticated tree just like any other fetched @@ -171,17 +173,6 @@ authenticated Path to output directory (where rcynic should Default: rcynic-data/authenticated -old-authenticated Path to which rcynic should rename the output - directory (if any) from the previous rcynic - run. rcynic preserves the previous run's - output directory both as a backup data source - for the current run and also so that you don't - lose all your state if rcynic chokes and - dies. - - Default: rcynic-data/authenticated.old - - unauthenticated Path to directory where rcynic should store unauthenticatd data retrieved via rsync. Unless something goes horribly wrong, you want @@ -543,7 +534,6 @@ rcynic.conf to match this configuration: rsync-program = /bin/rsync authenticated = /data/authenticated - old-authenticated = /data/authenticated.old unauthenticated = /data/unauthenticated Once you've got all this set up, you're ready to try running rcynic in |