diff --git a/.etckeeper b/.etckeeper
index a1c10029..e0f40a27 100755
--- a/.etckeeper
+++ b/.etckeeper
@@ -2110,6 +2110,21 @@ maybe chmod 0644 'sensors3.conf'
maybe chmod 0644 'services'
maybe chmod 0644 'sestatus.conf'
maybe chmod 0755 'sgml'
+maybe chmod 0755 'sgml/docbook-xml'
+maybe chmod 0644 'sgml/docbook-xml.cat'
+maybe chmod 0755 'sgml/docbook-xml/4.0'
+maybe chmod 0644 'sgml/docbook-xml/4.0/dbgenent.ent'
+maybe chmod 0755 'sgml/docbook-xml/4.1.2'
+maybe chmod 0644 'sgml/docbook-xml/4.1.2/dbgenent.mod'
+maybe chmod 0755 'sgml/docbook-xml/4.2'
+maybe chmod 0644 'sgml/docbook-xml/4.2/dbgenent.mod'
+maybe chmod 0755 'sgml/docbook-xml/4.3'
+maybe chmod 0644 'sgml/docbook-xml/4.3/dbgenent.mod'
+maybe chmod 0755 'sgml/docbook-xml/4.4'
+maybe chmod 0644 'sgml/docbook-xml/4.4/dbgenent.mod'
+maybe chmod 0755 'sgml/docbook-xml/4.5'
+maybe chmod 0644 'sgml/docbook-xml/4.5/dbgenent.mod'
+maybe chmod 0644 'sgml/sgml-data.cat'
maybe chmod 0644 'sgml/xml-core.cat'
maybe chgrp 'shadow' 'shadow'
maybe chmod 0640 'shadow'
@@ -2229,6 +2244,11 @@ maybe chmod 0755 'xdg/systemd'
maybe chmod 0644 'xdg/user-dirs.conf'
maybe chmod 0644 'xdg/user-dirs.defaults'
maybe chmod 0755 'xml'
+maybe chmod 0644 'xml/catalog'
+maybe chmod 0644 'xml/docbook-xml.xml'
+maybe chmod 0644 'xml/docbook-xsl.xml'
+maybe chmod 0644 'xml/sgml-data.xml'
+maybe chmod 0644 'xml/xml-core.xml'
maybe chmod 0755 'zsh'
maybe chmod 0644 'zsh/newuser.zshrc.recommended'
maybe chmod 0644 'zsh/zlogin'
diff --git a/sgml/docbook-xml.cat b/sgml/docbook-xml.cat
new file mode 100644
index 00000000..736e2542
--- /dev/null
+++ b/sgml/docbook-xml.cat
@@ -0,0 +1,7 @@
+CATALOG /usr/share/xml/docbook/schema/dtd/catalog
+CATALOG /usr/share/xml/docbook/schema/dtd/4.0/catalog
+CATALOG /usr/share/xml/docbook/schema/dtd/4.1.2/catalog
+CATALOG /usr/share/xml/docbook/schema/dtd/4.2/catalog
+CATALOG /usr/share/xml/docbook/schema/dtd/4.3/catalog
+CATALOG /usr/share/xml/docbook/schema/dtd/4.4/catalog
+CATALOG /usr/share/xml/docbook/schema/dtd/4.5/catalog
diff --git a/sgml/docbook-xml/4.0/dbgenent.ent b/sgml/docbook-xml/4.0/dbgenent.ent
new file mode 100644
index 00000000..1ad77473
--- /dev/null
+++ b/sgml/docbook-xml/4.0/dbgenent.ent
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sgml/docbook-xml/4.1.2/dbgenent.mod b/sgml/docbook-xml/4.1.2/dbgenent.mod
new file mode 100644
index 00000000..5dc9a41e
--- /dev/null
+++ b/sgml/docbook-xml/4.1.2/dbgenent.mod
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sgml/docbook-xml/4.2/dbgenent.mod b/sgml/docbook-xml/4.2/dbgenent.mod
new file mode 100644
index 00000000..7eed03ce
--- /dev/null
+++ b/sgml/docbook-xml/4.2/dbgenent.mod
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sgml/docbook-xml/4.3/dbgenent.mod b/sgml/docbook-xml/4.3/dbgenent.mod
new file mode 100644
index 00000000..3033344c
--- /dev/null
+++ b/sgml/docbook-xml/4.3/dbgenent.mod
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sgml/docbook-xml/4.4/dbgenent.mod b/sgml/docbook-xml/4.4/dbgenent.mod
new file mode 100644
index 00000000..20f717a2
--- /dev/null
+++ b/sgml/docbook-xml/4.4/dbgenent.mod
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sgml/docbook-xml/4.5/dbgenent.mod b/sgml/docbook-xml/4.5/dbgenent.mod
new file mode 100644
index 00000000..ff5ba90d
--- /dev/null
+++ b/sgml/docbook-xml/4.5/dbgenent.mod
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sgml/sgml-data.cat b/sgml/sgml-data.cat
new file mode 100644
index 00000000..b17bc8ef
--- /dev/null
+++ b/sgml/sgml-data.cat
@@ -0,0 +1,13 @@
+CATALOG /usr/share/sgml/dtd/catalog
+CATALOG /usr/share/sgml/entities/ArborText/catalog
+CATALOG /usr/share/sgml/entities/Hewlett-Packard/catalog
+CATALOG /usr/share/sgml/entities/sgml-iso-entities-8879.1986/catalog
+CATALOG /usr/share/sgml/entities/sgml-iso-entities-9573-13.1991/catalog
+CATALOG /usr/share/sgml/html/dtd/catalog
+CATALOG /usr/share/sgml/html/dtd/4.0/catalog
+CATALOG /usr/share/sgml/html/dtd/4.01/catalog
+CATALOG /usr/share/sgml/html/dtd/iso-15445/catalog
+CATALOG /usr/share/sgml/html/entities/catalog
+CATALOG /usr/share/xml/qaml/catalog
+CATALOG /usr/share/xml/svg/catalog
+CATALOG /usr/share/xml/entities/xml-iso-entities-8879.1986/catalog
diff --git a/xml/catalog b/xml/catalog
new file mode 100644
index 00000000..f750d3fd
--- /dev/null
+++ b/xml/catalog
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/docbook-xml.xml b/xml/docbook-xml.xml
new file mode 100644
index 00000000..2d445e21
--- /dev/null
+++ b/xml/docbook-xml.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/docbook-xsl.xml b/xml/docbook-xsl.xml
new file mode 100644
index 00000000..94bcaf59
--- /dev/null
+++ b/xml/docbook-xsl.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/xml/sgml-data.xml b/xml/sgml-data.xml
new file mode 100644
index 00000000..52731609
--- /dev/null
+++ b/xml/sgml-data.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/xml-core.xml b/xml/xml-core.xml
new file mode 100644
index 00000000..90943c29
--- /dev/null
+++ b/xml/xml-core.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+