2017-08-12 00:43:21 +02:00
|
|
|
<!ELEMENT doc ((description, intro, release-list, contributor-list)|(config, operation)|
|
2018-07-23 13:49:15 +02:00
|
|
|
(description?, variable-list?, host-define*, block-define*, cleanup?, section+))>
|
2016-11-17 23:35:11 +02:00
|
|
|
<!ATTLIST doc title CDATA #REQUIRED>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST doc subtitle CDATA "">
|
|
|
|
<!ATTLIST doc toc CDATA "y">
|
2016-11-07 17:06:35 +02:00
|
|
|
<!ATTLIST doc toc-number CDATA "y">
|
|
|
|
<!ATTLIST doc cmd-line-len CDATA "80">
|
2015-03-08 20:05:41 +02:00
|
|
|
|
2016-05-16 23:01:48 +02:00
|
|
|
<!ELEMENT description (#PCDATA)>
|
|
|
|
|
2015-03-08 20:05:41 +02:00
|
|
|
<!ELEMENT intro (text)>
|
|
|
|
|
2016-05-16 23:01:48 +02:00
|
|
|
<!ELEMENT operation (description, text?, operation-general, command-list)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST operation title CDATA #REQUIRED>
|
2015-03-16 20:01:01 +02:00
|
|
|
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT operation-general (option-list)>
|
|
|
|
<!ATTLIST operation-general title CDATA #REQUIRED>
|
2015-03-16 20:01:01 +02:00
|
|
|
|
|
|
|
<!ELEMENT command-list (text?, command+)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST command-list title CDATA #REQUIRED>
|
2015-03-16 20:01:01 +02:00
|
|
|
|
2015-09-08 13:31:24 +02:00
|
|
|
<!ELEMENT command (summary, text, option-list?, command-example-list)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST command id CDATA #REQUIRED>
|
|
|
|
<!ATTLIST command name CDATA #REQUIRED>
|
2015-03-16 20:01:01 +02:00
|
|
|
|
|
|
|
<!ELEMENT command-example-list (text?, command-example+)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST command-example-list title CDATA "Examples">
|
2015-03-16 20:01:01 +02:00
|
|
|
|
|
|
|
<!ELEMENT command-example (text)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST command-example title CDATA "Example">
|
2015-03-16 20:01:01 +02:00
|
|
|
|
|
|
|
<!ELEMENT option-list (option+)>
|
|
|
|
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT option (summary, text, example)>
|
|
|
|
<!ATTLIST option id CDATA #REQUIRED>
|
|
|
|
<!ATTLIST option name CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
2016-05-16 23:01:48 +02:00
|
|
|
<!ELEMENT config (description, text, config-section-list)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST config title CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
|
|
|
<!ELEMENT config-example (text)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST config-example title CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
|
|
|
<!ELEMENT config-section-list (text?, config-section+)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST config-section-list title CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
|
|
|
<!ELEMENT config-section (text, config-key-list?)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST config-section id CDATA #REQUIRED>
|
|
|
|
<!ATTLIST config-section name CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
|
|
|
<!ELEMENT config-key-list (config-key+)>
|
|
|
|
|
2015-09-08 13:31:24 +02:00
|
|
|
<!ELEMENT config-key (summary, text, default?, allow?, example)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST config-key id CDATA #REQUIRED>
|
|
|
|
<!ATTLIST config-key name CDATA #REQUIRED>
|
|
|
|
|
|
|
|
<!ELEMENT execute-list (title, execute+)>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST execute-list host CDATA #REQUIRED>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST execute-list if CDATA "">
|
2018-06-12 19:43:15 +02:00
|
|
|
<!ATTLIST execute-list show CDATA "">
|
2016-06-04 02:07:28 +02:00
|
|
|
<!ELEMENT execute (exe-cmd, exe-cmd-extra?, exe-user?, exe-var?, exe-retry?, exe-output?, (exe-highlight-type?, exe-highlight)?,
|
2015-10-28 11:10:36 +02:00
|
|
|
exe-err-expect?, exe-err-suppress?, exe-err-suppress-stderr?)>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST execute if CDATA "">
|
2018-11-29 21:45:15 +02:00
|
|
|
<!ATTLIST execute pre CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST execute user CDATA "">
|
|
|
|
<!ATTLIST execute filter CDATA "">
|
|
|
|
<!ATTLIST execute filter-context CDATA "">
|
2018-06-10 20:13:56 +02:00
|
|
|
<!ATTLIST execute user-force CDATA "">
|
|
|
|
<!ATTLIST execute bash-wrap CDATA "">
|
|
|
|
<!ATTLIST execute load-env CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST execute skip CDATA "">
|
|
|
|
<!ATTLIST execute show CDATA "">
|
|
|
|
<!ATTLIST execute output CDATA "">
|
|
|
|
<!ATTLIST execute err-suppress CDATA "">
|
|
|
|
<!ATTLIST execute err-expect CDATA "">
|
|
|
|
<!ATTLIST execute retry CDATA "">
|
|
|
|
<!ATTLIST execute variable-key CDATA "">
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT exe-cmd (#PCDATA)>
|
2016-06-04 02:07:28 +02:00
|
|
|
<!ELEMENT exe-cmd-extra (#PCDATA)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT exe-highlight (#PCDATA)>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ELEMENT exe-highlight-type (#PCDATA)>
|
2015-10-28 11:10:36 +02:00
|
|
|
|
|
|
|
<!ELEMENT cleanup (execute+)>
|
|
|
|
|
|
|
|
<!ELEMENT variable-list (variable+)>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ELEMENT variable (#PCDATA)>
|
|
|
|
<!ATTLIST variable key CDATA #REQUIRED>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST variable if CDATA "default">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST variable eval CDATA "n">
|
2015-10-28 11:10:36 +02:00
|
|
|
|
|
|
|
<!ELEMENT backrest-config (title, backrest-config-option+)>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST backrest-config host CDATA #REQUIRED>
|
|
|
|
<!ATTLIST backrest-config owner CDATA "">
|
|
|
|
<!ATTLIST backrest-config show CDATA "">
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST backrest-config if CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST backrest-config reset CDATA "">
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST backrest-config file CDATA #REQUIRED>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ELEMENT backrest-config-option (#PCDATA)>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST backrest-config-option if CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST backrest-config-option section CDATA #REQUIRED>
|
|
|
|
<!ATTLIST backrest-config-option key CDATA #REQUIRED>
|
|
|
|
<!ATTLIST backrest-config-option remove CDATA "n">
|
2015-10-28 11:10:36 +02:00
|
|
|
|
|
|
|
<!ELEMENT postgres-config (title, postgres-config-option+)>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST postgres-config host CDATA #REQUIRED>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST postgres-config file CDATA #REQUIRED>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST postgres-config if CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST postgres-config show CDATA "">
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT postgres-config-option (#PCDATA)>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST postgres-config-option if CDATA "">
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST postgres-config-option key CDATA #REQUIRED>
|
|
|
|
|
|
|
|
<!ELEMENT option-description EMPTY>
|
|
|
|
<!ATTLIST option-description key CDATA #REQUIRED>
|
|
|
|
|
2016-06-12 15:01:56 +02:00
|
|
|
<!ELEMENT cmd-description EMPTY>
|
|
|
|
<!ATTLIST cmd-description key CDATA #REQUIRED>
|
|
|
|
|
2016-11-17 23:35:11 +02:00
|
|
|
<!ELEMENT section (title?,
|
2016-06-12 15:01:56 +02:00
|
|
|
((p|list|table|host-add|execute-list|backrest-config|postgres-config|cmd-description|
|
2018-12-30 16:40:20 +02:00
|
|
|
option-description|code-block|block|section|admonition)*))>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST section id CDATA #REQUIRED>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST section if CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST section depend CDATA "">
|
2016-11-17 23:35:11 +02:00
|
|
|
<!ATTLIST section source CDATA "">
|
2018-02-21 22:26:30 +02:00
|
|
|
<!ATTLIST section toc CDATA "">
|
2016-11-07 17:06:35 +02:00
|
|
|
<!ELEMENT title (#PCDATA|quote|b|i|bi|ul|ol|id|code|host|file|path|cmd|setting|exe|backrest|postgres|br-option|br-setting|
|
2017-02-10 17:22:05 +02:00
|
|
|
pg-option|pg-setting|link|user|proper)*>
|
|
|
|
|
|
|
|
<!ELEMENT block-define (
|
|
|
|
((p|list|table|host-add|execute-list|backrest-config|postgres-config|cmd-description|
|
|
|
|
option-description|code-block|block)+|
|
|
|
|
((p|list)*, section+)|(p|list)*))>
|
|
|
|
<!ATTLIST block-define id CDATA #REQUIRED>
|
2018-12-04 20:17:55 +02:00
|
|
|
<!ATTLIST block-define if CDATA "">
|
2017-02-10 17:22:05 +02:00
|
|
|
|
|
|
|
<!ELEMENT block (block-variable-replace+)>
|
|
|
|
<!ATTLIST block id CDATA #REQUIRED>
|
|
|
|
<!ELEMENT block-variable-replace (#PCDATA)>
|
|
|
|
<!ATTLIST block-variable-replace key CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
|
|
|
<!ELEMENT default (#PCDATA)>
|
|
|
|
<!ELEMENT allow (#PCDATA)>
|
|
|
|
<!ELEMENT example (#PCDATA)>
|
|
|
|
|
2016-05-26 16:34:10 +02:00
|
|
|
<!ELEMENT contributor-list (contributor+)>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
2016-05-26 16:34:10 +02:00
|
|
|
<!ELEMENT contributor (contributor-name-display, contributor-id*)>
|
|
|
|
<!ATTLIST contributor id CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
2016-05-26 16:34:10 +02:00
|
|
|
<!ELEMENT contributor-name-display (#PCDATA)>
|
|
|
|
<!ELEMENT contributor-id (#PCDATA)>
|
|
|
|
<!ATTLIST contributor-id type CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
2016-05-26 16:34:10 +02:00
|
|
|
<!ELEMENT release-list (release+)>
|
|
|
|
|
|
|
|
<!ELEMENT release (release-core-list?, release-doc-list?, release-test-list?)>
|
|
|
|
<!ATTLIST release date CDATA #REQUIRED>
|
|
|
|
<!ATTLIST release version CDATA #REQUIRED>
|
|
|
|
<!ATTLIST release title CDATA #REQUIRED>
|
|
|
|
|
2017-11-26 03:32:35 +02:00
|
|
|
<!ELEMENT release-core-list (p?, release-bug-list?, release-feature-list?, release-improvement-list?, release-development-list?)>
|
|
|
|
<!ELEMENT release-test-list (p?, release-feature-list?, release-improvement-list?, release-development-list?)>
|
|
|
|
<!ELEMENT release-doc-list (p?, release-bug-list?, release-feature-list?, release-improvement-list?, release-development-list?)>
|
2016-05-26 16:34:10 +02:00
|
|
|
|
|
|
|
<!ELEMENT release-bug-list (release-item+)>
|
|
|
|
<!ELEMENT release-feature-list (release-item+)>
|
2017-11-26 03:32:35 +02:00
|
|
|
<!ELEMENT release-improvement-list (release-item+)>
|
|
|
|
<!ELEMENT release-development-list (release-item+)>
|
2016-05-26 16:34:10 +02:00
|
|
|
|
|
|
|
<!ELEMENT release-item (release-item-contributor-list?, p)*>
|
|
|
|
|
|
|
|
<!ELEMENT release-item-contributor-list (release-item-ideator*, release-item-contributor*, release-item-reviewer*)>
|
|
|
|
|
|
|
|
<!ELEMENT release-item-ideator (#PCDATA)>
|
|
|
|
<!ATTLIST release-item-ideator id CDATA #REQUIRED>
|
|
|
|
<!ELEMENT release-item-contributor (#PCDATA)>
|
|
|
|
<!ATTLIST release-item-contributor id CDATA #REQUIRED>
|
|
|
|
<!ELEMENT release-item-reviewer (#PCDATA)>
|
|
|
|
<!ATTLIST release-item-reviewer id CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
2015-08-07 20:43:53 +02:00
|
|
|
<!ELEMENT contribute (text)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST contribute title CDATA #REQUIRED>
|
2015-08-07 20:43:53 +02:00
|
|
|
|
2015-03-08 20:05:41 +02:00
|
|
|
<!ELEMENT recognition (text)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST recognition title CDATA #REQUIRED>
|
2015-03-08 20:05:41 +02:00
|
|
|
|
2015-08-07 20:43:53 +02:00
|
|
|
<!ELEMENT support (text)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ATTLIST support title CDATA #REQUIRED>
|
|
|
|
|
2015-11-22 23:44:01 +02:00
|
|
|
<!-- Host elements -->
|
2018-07-23 13:49:15 +02:00
|
|
|
<!ELEMENT host-define (#PCDATA)>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST host-define if CDATA "">
|
2018-07-23 13:49:15 +02:00
|
|
|
<!ATTLIST host-define image CDATA #REQUIRED>
|
|
|
|
<!ATTLIST host-define from CDATA #REQUIRED>
|
|
|
|
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ELEMENT host-add (execute*)>
|
2018-02-22 01:10:53 +02:00
|
|
|
<!ATTLIST host-add id CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST host-add name CDATA #REQUIRED>
|
|
|
|
<!ATTLIST host-add user CDATA #REQUIRED>
|
|
|
|
<!ATTLIST host-add image CDATA #REQUIRED>
|
2017-02-10 17:22:05 +02:00
|
|
|
<!ATTLIST host-add option CDATA "">
|
2018-05-25 19:42:09 +02:00
|
|
|
<!ATTLIST host-add update-hosts CDATA "">
|
|
|
|
<!ATTLIST host-add param CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST host-add os CDATA "">
|
|
|
|
<!ATTLIST host-add mount CDATA "">
|
|
|
|
|
|
|
|
<!-- Table elements -->
|
2018-12-18 21:56:39 +02:00
|
|
|
<!ELEMENT table (title?, table-header?, table-data)>
|
2018-12-20 23:20:54 +02:00
|
|
|
<!ATTLIST title label CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
|
|
|
|
<!ELEMENT table-header (table-column+)>
|
|
|
|
<!ATTLIST table-header width CDATA "">
|
2016-05-26 15:20:55 +02:00
|
|
|
<!ELEMENT table-column (#PCDATA|quote|b|i|id|code|host|file|path|cmd|setting|exe|backrest|postgres|br-option|
|
2017-02-10 17:22:05 +02:00
|
|
|
br-setting|pg-option|pg-setting|link|user|proper)*>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ATTLIST table-column align CDATA "">
|
|
|
|
<!ATTLIST table-column fill CDATA "">
|
|
|
|
|
|
|
|
<!ELEMENT table-data (table-row+)>
|
|
|
|
<!ELEMENT table-row (table-cell+)>
|
2016-05-26 15:20:55 +02:00
|
|
|
<!ELEMENT table-cell (#PCDATA|quote|b|i|ul|ol|id|code|code-block|host|file|path|cmd|setting|exe|backrest|postgres|br-option|
|
2017-02-10 17:22:05 +02:00
|
|
|
br-setting|pg-option|pg-setting|link|user|proper)*>
|
2015-11-22 23:44:01 +02:00
|
|
|
|
|
|
|
<!-- Formatted elements -->
|
2018-12-30 16:40:20 +02:00
|
|
|
<!-- adminition type can be note, important, warning, caution and tip -->
|
|
|
|
<!ELEMENT admonition ANY>
|
|
|
|
<!ATTLIST admonition type CDATA #REQUIRED>
|
2016-05-26 15:20:55 +02:00
|
|
|
<!ELEMENT summary (#PCDATA|quote|b|i|ul|ol|id|code|code-block|host|file|path|cmd|setting|exe|backrest|postgres|br-option|
|
2017-02-10 17:22:05 +02:00
|
|
|
br-setting|pg-option|pg-setting|link|user|proper)*>
|
2018-12-31 09:19:38 +02:00
|
|
|
<!ELEMENT p ANY>
|
2018-12-01 19:40:01 +02:00
|
|
|
<!ATTLIST p if CDATA "">
|
2018-12-31 09:19:38 +02:00
|
|
|
<!ELEMENT text ANY>
|
|
|
|
<!ELEMENT i ANY>
|
|
|
|
<!ELEMENT b ANY>
|
2015-03-08 20:05:41 +02:00
|
|
|
<!ELEMENT ul (li+)>
|
|
|
|
<!ELEMENT ol (li+)>
|
2018-12-31 09:19:38 +02:00
|
|
|
<!ELEMENT li ANY>
|
2016-05-26 15:34:03 +02:00
|
|
|
<!ELEMENT list (list-item+)>
|
2018-12-31 09:19:38 +02:00
|
|
|
<!ELEMENT list-item ANY>
|
2015-03-08 20:05:41 +02:00
|
|
|
<!ELEMENT id (#PCDATA)>
|
|
|
|
<!ELEMENT code (#PCDATA)>
|
2015-07-06 23:59:44 +02:00
|
|
|
<!ELEMENT code-block (#PCDATA|exe)*>
|
2016-11-17 23:35:11 +02:00
|
|
|
<!ATTLIST code-block title CDATA "">
|
2018-02-16 21:46:02 +02:00
|
|
|
<!ATTLIST code-block type CDATA "">
|
2015-11-22 23:44:01 +02:00
|
|
|
|
|
|
|
<!ELEMENT host (#PCDATA)>
|
2015-03-08 20:05:41 +02:00
|
|
|
<!ELEMENT file (#PCDATA)>
|
|
|
|
<!ELEMENT path (#PCDATA)>
|
|
|
|
<!ELEMENT cmd (#PCDATA)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT user (#PCDATA)>
|
2015-11-22 23:44:01 +02:00
|
|
|
<!ELEMENT quote (#PCDATA)>
|
2017-02-10 17:22:05 +02:00
|
|
|
<!ELEMENT proper (#PCDATA)>
|
2015-03-08 20:05:41 +02:00
|
|
|
<!ELEMENT setting (#PCDATA)>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT br-option (#PCDATA)>
|
|
|
|
<!ELEMENT br-setting (#PCDATA)>
|
|
|
|
<!ELEMENT pg-option (#PCDATA)>
|
|
|
|
<!ELEMENT pg-setting (#PCDATA)>
|
2015-07-06 23:59:44 +02:00
|
|
|
<!ELEMENT exe EMPTY>
|
2015-03-08 20:05:41 +02:00
|
|
|
<!ELEMENT backrest EMPTY>
|
2015-03-16 20:01:01 +02:00
|
|
|
<!ELEMENT postgres EMPTY>
|
2015-10-28 11:10:36 +02:00
|
|
|
<!ELEMENT link (#PCDATA)>
|
|
|
|
<!ATTLIST link url CDATA "">
|
|
|
|
<!ATTLIST link page CDATA "">
|
2015-12-23 18:04:26 +02:00
|
|
|
<!ATTLIST link section CDATA "">
|