Index: Makefile
===================================================================
--- Makefile	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ Makefile	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -1,12 +1,8 @@
-BASEDIR = ~/lfs-book
-SYSDDIR = ~/lfs-systemd
-DUMPDIR = ~/lfs-commands
+#BASEDIR = ~/lfs-book
+#SYSDDIR = ~/lfs-systemd
+#DUMPDIR = ~/lfs-commands
 RENDERTMP = $(HOME)/tmp
 CHUNK_QUIET = 1
 ROOT_ID =
-PDF_OUTPUT = LFS-BOOK.pdf
-PDF_SYSD_OUTPUT = LFS-SYSD-BOOK.pdf
-NOCHUNKS_OUTPUT = LFS-BOOK.html
-NOCHUNKS_SYSD_FILE = LFS-SYSD-BOOK.html
 SHELL = /bin/bash
 
@@ -17,12 +13,28 @@
 endif
 
-sysv: validate profile-html
-	$(Q)xsltproc --nonet                   \
-      --output $(RENDERTMP)/lfs-html2.xml \
-      --stringparam profile.revision sysv \
-      stylesheets/lfs-xsl/profile.xsl     \
-      $(RENDERTMP)/lfs-html.xml
-
-	@echo "Generating chunked XHTML files..."
+ifndef REV
+  REV = sysv
+endif
+
+ifneq ($(REV), sysv)
+  ifneq ($(REV), systemd)
+    $(error REV must be 'sysv' (default) or 'systemd'.)
+  endif
+endif
+
+ifeq ($(REV), sysv)
+  BASEDIR         = ~/lfs-book
+  PDF_OUTPUT      = LFS-BOOK.pdf
+  NOCHUNKS_OUTPUT = LFS-BOOK.html
+  DUMPDIR         = ~/lfs-commands
+else
+  BASEDIR         = ~/lfs-systemd
+  PDF_OUTPUT      = LFS-SYSD-BOOK.pdf
+  NOCHUNKS_OUTPUT = LFS-SYSD-BOOK.html
+  DUMPDIR         = ~/lfs-sysd-commands
+endif
+
+book: validate profile-html
+	@echo "Generating chunked XHTML files at $(BASEDIR)/ ..."
 	$(Q)xsltproc --nonet                          \
       --stringparam chunk.quietly $(CHUNK_QUIET) \
@@ -54,46 +66,11 @@
 	$(Q)$(MAKE) --no-print-directory wget-list md5sums
 
-systemd: validated profile-html
-	$(Q)xsltproc --nonet                      \
-      --output $(RENDERTMP)/lfs-html2.xml    \
-      --stringparam profile.revision systemd \
-      stylesheets/lfs-xsl/profile.xsl        \
-      $(RENDERTMP)/lfs-html.xml
-
-	@echo "Generating chunked XHTML files..."
-	$(Q)xsltproc --nonet                          \
-      --stringparam chunk.quietly $(CHUNK_QUIET) \
-      --stringparam rootid "$(ROOT_ID)"          \
-      --stringparam base.dir $(SYSDDIR)/         \
-      stylesheets/lfs-chunked.xsl                \
-      $(RENDERTMP)/lfs-html2.xml
-
-	@echo "Copying CSS code and images..."
-	$(Q)mkdir -p $(SYSDDIR)/stylesheets
-	$(Q)cp stylesheets/lfs-xsl/*.css $(SYSDDIR)/stylesheets
-
-	$(Q)mkdir -p $(SYSDDIR)/images
-	$(Q)cp images/*.png $(SYSDDIR)/images
-
-	@echo "Running Tidy and obfuscate.sh..."
-	$(Q)for filename in `find $(SYSDDIR) -name "*.html"`; do \
-         tidy -config tidy.conf $$filename;           \
-         true;                                        \
-         /bin/bash obfuscate.sh $$filename;           \
-         sed -e "s@text/html@application/xhtml+xml@g" \
-             -e "s/\xa9/\&copy;/ "                    \
-             -i $$filename;                           \
-       done;
-
-	$(Q)$(MAKE) --no-print-directory wget-listd md5sumsd
-
 pdf: validate
 	@echo "Generating profiled XML for PDF..."
 	$(Q)xsltproc --nonet \
                 --stringparam profile.condition pdf \
-                --stringparam profile.revision sysv \
                 --output $(RENDERTMP)/lfs-pdf.xml   \
                 stylesheets/lfs-xsl/profile.xsl     \
-                $(RENDERTMP)/lfs-full.xml
+                $(RENDERTMP)/lfs-html2.xml
 
 	@echo "Generating FO file..."
@@ -114,37 +91,5 @@
 	@echo "fop.log created"
 
-pdfd: validated
-	@echo "Generating profiled XML for PDF..."
-	$(Q)xsltproc --nonet                                \
-                 --stringparam profile.condition pdf    \
-                 --stringparam profile.revision systemd \
-                 --output $(RENDERTMP)/lfs-pdf.xml      \
-                 stylesheets/lfs-xsl/profile.xsl        \
-                 $(RENDERTMP)/lfs-full.xml
-
-	@echo "Generating FO file..."
-	$(Q)xsltproc --nonet                          \
-                --stringparam rootid "$(ROOT_ID)" \
-                --output $(RENDERTMP)/lfs-pdf.fo  \
-                stylesheets/lfs-pdf.xsl           \
-                $(RENDERTMP)/lfs-pdf.xml
-
-	$(Q)sed -i -e 's/span="inherit"/span="all"/' $(RENDERTMP)/lfs-pdf.fo
-	$(Q)bash pdf-fixups.sh $(RENDERTMP)/lfs-pdf.fo
-
-	@echo "Generating PDF file..."
-	$(Q)mkdir -p $(SYSDDIR)
-
-	$(Q)fop -q  $(RENDERTMP)/lfs-pdf.fo $(SYSDDIR)/$(PDF_SYSD_OUTPUT) 2>fop.log
-	@echo "$(SYSDDIR)/$(PDF_SYSD_OUTPUT) created"
-	@echo "fop.log created"
-
 nochunks: validate profile-html
-	$(Q)xsltproc --nonet                             \
-                --output $(RENDERTMP)/lfs-html2.xml \
-                --stringparam profile.revision sysv \
-                stylesheets/lfs-xsl/profile.xsl     \
-                $(RENDERTMP)/lfs-html.xml
-
 	@echo "Generating non chunked XHTML file..."
 	$(Q)xsltproc --nonet                                \
@@ -166,35 +111,10 @@
 	@echo "Output at $(BASEDIR)/$(NOCHUNKS_OUTPUT)"
 
-nochunksd: validated profile-html
-	$(Q)xsltproc --nonet                                \
-                --output $(RENDERTMP)/lfs-html2.xml    \
-                --stringparam profile.revision systemd \
-                stylesheets/lfs-xsl/profile.xsl        \
-                $(RENDERTMP)/lfs-html.xml
-
-	@echo "Generating non chunked XHTML file..."
-	$(Q)xsltproc --nonet                                   \
-                --stringparam rootid "$(ROOT_ID)"         \
-                --output $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE) \
-                stylesheets/lfs-nochunks.xsl              \
-                $(RENDERTMP)/lfs-html2.xml
-
-	@echo "Running Tidy..."
-	$(Q)tidy -config tidy.conf $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE) || true
-
-	@echo "Running obfuscate.sh..."
-	$(Q)bash obfuscate.sh                                $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE)
-	$(Q)sed -i -e "s@text/html@application/xhtml+xml@g"  $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE)
-	$(Q)sed -i -e "s@../wget-list@wget-list@"            $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE)
-	$(Q)sed -i -e "s@../md5sums@md5sums@"                $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE)
-	$(Q)sed -i -e "s@\xa9@\&copy;@"                      $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE)
-
-	@echo "Output at $(SYSDDIR)/$(NOCHUNKS_SYSD_FILE)"
-
 tmpdir:
 	@echo "Creating and cleaning $(RENDERTMP)"
 	$(Q)mkdir -p $(RENDERTMP)
 	$(Q)rm -f $(RENDERTMP)/lfs*.xml
-	$(Q)rm -f $(RENDERTMP)/sysd*.xml
+	$(Q)rm -f $(RENDERTMP)/*wget*
+	$(Q)rm -f $(RENDERTMP)/*md5sum*
 	$(Q)rm -f $(RENDERTMP)/*pdf.fo
 
@@ -202,23 +122,22 @@
 	@echo "Processing bootscripts..."
 	$(Q)bash process-scripts.sh
+
+	@echo "Adjusting for revision $(REV)..."
+	$(Q)xsltproc --nonet                               \
+                --xinclude                            \
+                --output $(RENDERTMP)/lfs-html2.xml   \
+                --stringparam profile.revision $(REV) \
+                stylesheets/lfs-xsl/profile.xsl       \
+                index.xml
+
 	@echo "Validating the book..."
 	$(Q)xmllint --nonet                      \
                --noent                      \
-               --xinclude                   \
                --postvalid                  \
 	            -o $(RENDERTMP)/lfs-full.xml \
-               index.xml
+               $(RENDERTMP)/lfs-html2.xml
+
 	$(Q)rm -f appendices/*.script
 	$(Q)./aux-file-data.sh $(RENDERTMP)/lfs-full.xml
-	@echo "Validation complete."
-
-validated: tmpdir
-	@echo "Validating the book..."
-	$(Q)xmllint --nonet                      \
-               --noent                      \
-               --xinclude                   \
-               --postvalid                  \
-	            -o $(RENDERTMP)/lfs-full.xml \
-               indexd.xml
 	@echo "Validation complete."
 
@@ -229,16 +148,16 @@
 	             --output $(RENDERTMP)/lfs-html.xml   \
                 stylesheets/lfs-xsl/profile.xsl      \
-	             $(RENDERTMP)/lfs-full.xml
+	             $(RENDERTMP)/lfs-html2.xml
 
 wget-list: $(BASEDIR)/wget-list
 $(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml \
                       packages.ent patches.ent
-	@echo "Generating wget list for sysv..."
+	@echo "Generating wget list for sysv at $(BASEDIR)/wget-list ..."
 	$(Q)mkdir -p $(BASEDIR)
 
-	$(Q)xsltproc --nonet --xinclude                  \
-                --stringparam profile.revision sysv \
-                --output $(RENDERTMP)/sysd-wget.xml \
-                stylesheets/lfs-xsl/profile.xsl     \
+	$(Q)xsltproc --nonet --xinclude                    \
+                --stringparam profile.revision $(REV) \
+                --output $(RENDERTMP)/sysd-wget.xml   \
+                stylesheets/lfs-xsl/profile.xsl       \
                 chapter03/chapter03.xml
 
@@ -248,29 +167,12 @@
                 chapter03/chapter03.xml
 
-wget-listd: $(SYSDDIR)/wget-listd
-$(SYSDDIR)/wget-listd: stylesheets/wget-list.xsl chapter03/chapter03.xml \
-                       packages.ent patches.ent
-	@echo "Generating wget list for systemd..."
-	$(Q)mkdir -p $(SYSDDIR)
-
-	$(Q)xsltproc --xinclude --nonet                     \
-                --stringparam profile.revision systemd \
-                --output $(RENDERTMP)/sysd-wget.xml    \
-                stylesheets/lfs-xsl/profile.xsl        \
-                chapter03/chapter03.xml
-
-	$(Q)xsltproc --xinclude --nonet            \
-                --output $(SYSDDIR)/wget-list \
-                stylesheets/wget-list.xsl     \
-                $(RENDERTMP)/sysd-wget.xml
-
 md5sums: $(BASEDIR)/md5sums
 $(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml \
                     packages.ent patches.ent
-	@echo "Generating md5sum file for sysv..."
+	@echo "Generating md5sum file for sysv at $(BASEDIR)/md5sums ..."
 	$(Q)mkdir -p $(BASEDIR)
 
 	$(Q)xsltproc --nonet --xinclude                    \
-                --stringparam profile.revision sysv   \
+                --stringparam profile.revision $(REV) \
                 --output $(RENDERTMP)/sysv-md5sum.xml \
                 stylesheets/lfs-xsl/profile.xsl       \
@@ -285,26 +187,10 @@
        $(BASEDIR)/md5sums
 
-md5sumsd: $(SYSDDIR)/md5sums
-$(SYSDDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml \
-                    packages.ent patches.ent
-	@echo "Generating md5sum file for systemd..."
-	$(Q)mkdir -p $(SYSDDIR)
-	$(Q)xsltproc --nonet --xinclude                     \
-                --stringparam profile.revision systemd \
-                --output $(RENDERTMP)/sysd-md5sum.xml  \
-                stylesheets/lfs-xsl/profile.xsl        \
-                chapter03/chapter03.xml
-
-	$(Q)xsltproc --xinclude --nonet          \
-                --output $(SYSDDIR)/md5sums \
-	             stylesheets/md5sum.xsl      \
-                $(RENDERTMP)/sysd-md5sum.xml
-
 dump-commands: validate
 	@echo "Dumping book commands..."
-	$(Q)xsltproc --nonet                   \
-      --output $(RENDERTMP)/lfs-html.xml  \
-      --stringparam profile.revision sysv \
-      stylesheets/lfs-xsl/profile.xsl     \
+	$(Q)xsltproc --nonet                     \
+      --output $(RENDERTMP)/lfs-html.xml    \
+      --stringparam profile.revision $(REV) \
+      stylesheets/lfs-xsl/profile.xsl       \
       $(RENDERTMP)/lfs-full.xml
 
@@ -316,21 +202,6 @@
 	@echo "Dumping book commands complete in $(DUMPDIR)"
 
-dump-commandsd: validated
-	@echo "Dumping book commands..."
-	$(Q)xsltproc --nonet                      \
-      --output $(RENDERTMP)/lfs-html.xml     \
-      --stringparam profile.revision systemd \
-      stylesheets/lfs-xsl/profile.xsl        \
-      $(RENDERTMP)/lfs-full.xml
-
-	$(Q)rm -rf $(DUMPDIR)
-  
-	$(Q)xsltproc --output $(DUMPDIR)/          \
-                stylesheets/dump-commands.xsl \
-                $(RENDERTMP)/lfs-html.xml
-	@echo "Dumping book commands complete in $(DUMPDIR)"
-
-all: lfs nochunks pdf dump-commands
-
-.PHONY : all sysv systemd dump-commands lfs nochunks pdf profile-html tmpdir validate 
-
+all: book nochunks pdf dump-commands
+
+.PHONY : all book dump-commands nochunks pdf profile-html tmpdir validate md5sums wget-list
+
Index: appendices/acknowledgments.xml
===================================================================
--- appendices/acknowledgments.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ appendices/acknowledgments.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -215,5 +215,5 @@
 
     <listitem>
-      <para><ulink url="mailto:baque@cict.fr">Philippe Baqu&eacute;</ulink>
+      <para><ulink url="mailto:baque@cict.fr">Philippe Baque</ulink>
       &lt;baque@cict.fr&gt; &ndash; lfs.cict.fr mirror</para>
     </listitem>
Index: appendices/scripts.xml
===================================================================
--- appendices/scripts.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ appendices/scripts.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -33,5 +33,5 @@
 ]>
 
-<appendix id="scripts" xreflabel="Appendix D">
+<appendix id="scripts" xreflabel="Appendix D" revision="sysv">
   <?dbhtml dir="scripts"?>
   <?dbhtml filename="scripts.html"?>
Index: appendices/udev-rules.xml
===================================================================
--- appendices/udev-rules.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ appendices/udev-rules.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -7,5 +7,5 @@
 ]>
 
-<appendix id="rules" xreflabel="Appendix E">
+<appendix id="rules" xreflabel="Appendix E" revision="sysv">
   <?dbhtml dir="scripts"?>
   <?dbhtml filename="eudev-rules.html"?>
Index: chapter06/chapter06.xml
===================================================================
--- chapter06/chapter06.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter06/chapter06.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -68,8 +68,9 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/>
 
+  <!-- systemd only -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
+
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/>
-
-
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="groff.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>
@@ -83,14 +84,18 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
+
+  <!-- systemd only -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>
+
+  <!-- sysv only -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysklogd.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysvinit.xml"/>
 
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysvinit.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
+  
+  <!-- sysv only -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="eudev.xml"/>
 
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>-->
-  
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="eudev.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
Index: apter06/chapter06d.xml
===================================================================
--- chapter06/chapter06d.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ 	(revision )
@@ -1,87 +1,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../general.ent">
-  %general-entities;
-]>
-
-<chapter id="chapter-building-system" xreflabel="Chapter 6">
-  <?dbhtml dir="chapter06"?>
-  <?dbhtml filename="chapter06.html"?>
-
-  <title>Installing Basic System Software</title>
-
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="introduction.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kernfs.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgmgt.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chroot.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="creatingdirs.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="createfiles.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="linux-headers.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-pages.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glibc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="adjusting.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zlib.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gmp.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mpfr.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mpc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="attr.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="acl.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcap.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="psmisc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m4.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bison.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flex.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grep.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="readline.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bash.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtool.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gdbm.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expat.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inetutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xml-parser.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="procps.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="e2fsprogs.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="findutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="groff.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grub.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="less.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gzip.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iproute2.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kbd.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="strippingagain.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="revisedchroot.xml"/>
-
-</chapter>
Index: chapter06/dbus.xml
===================================================================
--- chapter06/dbus.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter06/dbus.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-system-dbus" role="wrap">
+<sect1 id="ch-system-dbus" role="wrap" revision="systemd">
   <?dbhtml filename="dbus.html"?>
 
Index: chapter06/eudev.xml
===================================================================
--- chapter06/eudev.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter06/eudev.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-system-eudev" role="wrap">
+<sect1 id="ch-system-eudev" role="wrap" revision="sysv">
   <?dbhtml filename="eudev.html"?>
 
@@ -153,5 +153,5 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
-      <varlistentry id="udevadm">
+      <varlistentry id="udevadm" revision="sysv">
         <term><command>udevadm</command></term>
         <listitem>
Index: chapter06/sysklogd.xml
===================================================================
--- chapter06/sysklogd.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter06/sysklogd.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-system-sysklogd" role="wrap">
+<sect1 id="ch-system-sysklogd" role="wrap" revision="sysv">
   <?dbhtml filename="sysklogd.html"?>
 
Index: chapter06/systemd.xml
===================================================================
--- chapter06/systemd.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter06/systemd.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-system-systemd" role="wrap">
+<sect1 id="ch-system-systemd" role="wrap" revision="systemd">
   <?dbhtml filename="systemd.html"?>
 
Index: chapter06/sysvinit.xml
===================================================================
--- chapter06/sysvinit.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter06/sysvinit.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-system-sysvinit" role="wrap">
+<sect1 id="ch-system-sysvinit" role="wrap" revision="sysv">
   <?dbhtml filename="sysvinit.html"?>
 
Index: chapter07/bootscripts.xml
===================================================================
--- chapter07/bootscripts.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/bootscripts.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-bootscripts" role="wrap">
+<sect1 id="ch-scripts-bootscripts" role="wrap" revision="sysv">
   <?dbhtml filename="bootscripts.html"?>
 
Index: chapter07/chapter07.xml
===================================================================
--- chapter07/chapter07.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/chapter07.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -17,15 +17,22 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="symlinks.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network.xml"/>
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hosts.xml"/>-->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="usage.xml"/>
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysd-custom.xml"/> -->
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hostname.xml"/>-->
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="setclock.xml"/>-->
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="console.xml"/>-->
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysklogd.xml"/>-->
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="site.xml"/>-->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="profile.xml"/>
+
+  <!-- systemd -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="introductiond.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="networkd.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="udevd.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="symlinksd.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clock.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="consoled.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="locale.xml"/>
+
+  <!-- common -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inputrc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="etcshells.xml"/>
 
+  <!-- systemd -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd-custom.xml"/>
+
 </chapter>
Index: apter07/chapter07d.xml
===================================================================
--- chapter07/chapter07d.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ 	(revision )
@@ -1,25 +1,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../general.ent">
-  %general-entities;
-]>
-
-<chapter id="chapter-bootscripts" xreflabel="Chapter 7">
-  <?dbhtml dir="chapter07"?>
-  <?dbhtml filename="chapter07.html"?>
-
-  <title>Basic System Configuration</title>
-
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="introductiond.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="networkd.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="udevd.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="symlinksd.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clock.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="consoled.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="locale.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inputrc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="etcshellsd.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd-custom.xml"/>
-
-</chapter>
Index: chapter07/clock.xml
===================================================================
--- chapter07/clock.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/clock.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-clock">
+<sect1 id="ch-scripts-clock" revision="systemd">
   <?dbhtml filename="clock.html"?>
 
Index: chapter07/consoled.xml
===================================================================
--- chapter07/consoled.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/consoled.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-console">
+<sect1 id="ch-scripts-console" revision="systemd">
   <?dbhtml filename="console.html"?>
 
Index: chapter07/introduction.xml
===================================================================
--- chapter07/introduction.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/introduction.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-introduction">
+<sect1 id="ch-scripts-introduction" revision="sysv">
   <?dbhtml filename="introduction.html"?>
 
Index: chapter07/introductiond.xml
===================================================================
--- chapter07/introductiond.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/introductiond.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-introduction">
+<sect1 id="ch-scripts-introduction" revision="systemd">
   <?dbhtml filename="introduction.html"?>
 
Index: chapter07/locale.xml
===================================================================
--- chapter07/locale.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/locale.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-locale">
+<sect1 id="ch-scripts-locale" revision="systemd">
   <?dbhtml filename="locale.html"?>
 
Index: chapter07/network.xml
===================================================================
--- chapter07/network.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/network.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-network">
+<sect1 id="ch-scripts-network" revision="sysv">
   <?dbhtml filename="network.html"?>
 
Index: chapter07/networkd.xml
===================================================================
--- chapter07/networkd.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/networkd.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-network">
+<sect1 id="ch-scripts-network" revision="systemd">
   <?dbhtml filename="network.html"?>
 
Index: chapter07/profile.xml
===================================================================
--- chapter07/profile.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/profile.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-profile">
+<sect1 id="ch-scripts-profile" revision="sysv">
   <?dbhtml filename="profile.html"?>
 
Index: chapter07/symlinks.xml
===================================================================
--- chapter07/symlinks.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/symlinks.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-symlinks">
+<sect1 id="ch-scripts-symlinks" revision="sysv">
   <?dbhtml filename="symlinks.html"?>
 
Index: chapter07/symlinksd.xml
===================================================================
--- chapter07/symlinksd.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/symlinksd.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-symlinks">
+<sect1 id="ch-scripts-symlinks" revision="systemd">
   <?dbhtml filename="symlinks.html"?>
 
Index: chapter07/systemd-custom.xml
===================================================================
--- chapter07/systemd-custom.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/systemd-custom.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-systemd-custom">
+<sect1 id="ch-scripts-systemd-custom" revision="systemd">
   <?dbhtml filename="systemd-custom.html"?>
 
Index: chapter07/udev.xml
===================================================================
--- chapter07/udev.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/udev.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-udev">
+<sect1 id="ch-scripts-udev" revision="sysv">
   <?dbhtml filename="udev.html"?>
 
Index: chapter07/udevd.xml
===================================================================
--- chapter07/udevd.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/udevd.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -6,5 +6,5 @@
 ]>
 
-<sect1 id="ch-scripts-udev">
+<sect1 id="ch-scripts-udev" revision="systemd">
   <?dbhtml filename="udev.html"?>
 
Index: chapter07/usage.xml
===================================================================
--- chapter07/usage.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ chapter07/usage.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -7,5 +7,5 @@
 ]>
 
-<sect1 id="ch-scripts-usage">
+<sect1 id="ch-scripts-usage" revision="sysv">
   <?dbhtml filename="usage.html"?>
 
Index: index.xml
===================================================================
--- index.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ index.xml	(revision 35a5259fe64d197ee8202a38e58db4f3ea5383e9)
@@ -42,6 +42,9 @@
 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/acknowledgments.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies.xml"/>
+
+<!-- sysv only -->
 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/scripts.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/udev-rules.xml"/>
+
 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
 </part>
Index: dexd.xml
===================================================================
--- indexd.xml	(revision 188e34cbfeb30b3e8a17e10277c89038cfc5a7ab)
+++ 	(revision )
@@ -1,48 +1,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "general.ent">
-  %general-entities;
-]>
-<book>
-
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/bookinfo.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/preface.xml"/>
-
-<part id="part1">
-<title>Introduction</title>
-<?dbhtml filename="part1.html"?>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter01/chapter01.xml"/>
-</part>
-
-
-<part id="part2">
-<title>Preparing for the Build</title>
-<?dbhtml filename="part2.html"?>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter02/chapter02.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter03/chapter03.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter04/chapter04.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter05/chapter05.xml"/>
-</part>
-
-<part id="part3">
-<title>Building the LFS System</title>
-<?dbhtml filename="part3.html"?>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter06/chapter06d.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter07/chapter07d.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter08/chapter08.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chapter09/chapter09.xml"/>
-</part>
-
-<part id="part4">
-<title>Appendices</title>
-<?dbhtml filename="part4.html"?>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/acronymlist.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/acknowledgments.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
-</part>
-
-<index/>
-
-</book>
-
