Move docs/kbase.rst to docs/kbase/index.rst so that the directory itself
shows our index page rather than the autogenerated list of files by the
webserver.
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
docs/docs.html.in | 2 +-
docs/index.html.in | 2 +-
docs/{kbase.rst => kbase/index.rst} | 32 ++++++++++++++---------------
docs/kbase/meson.build | 1 +
docs/meson.build | 1 -
5 files changed, 19 insertions(+), 19 deletions(-)
rename docs/{kbase.rst => kbase/index.rst} (57%)
diff --git a/docs/docs.html.in b/docs/docs.html.in
index 920a773d79..77d5c78b30 100644
--- a/docs/docs.html.in
+++ b/docs/docs.html.in
@@ -126,7 +126,7 @@
<dt><a href="hvsupport.html">Driver
support</a></dt>
<dd>matrix of API support per hypervisor per release</dd>
- <dt><a href="kbase.html">Knowledge
Base</a></dt>
+ <dt><a href="kbase/index.html">Knowledge
Base</a></dt>
<dd>Task oriented guides to key features</dd>
</dl>
</div>
diff --git a/docs/index.html.in b/docs/index.html.in
index 97421c5e7b..3057a052dd 100644
--- a/docs/index.html.in
+++ b/docs/index.html.in
@@ -64,7 +64,7 @@
<dt><a
href="https://wiki.libvirt.org">Wiki</a></dt>
<dd>Read further community contributed content</dd>
- <dt><a
href="https://libvirt.org/kbase.html">Knowledge
base</a></dt>
+ <dt><a
href="https://libvirt.org/kbase/index.html">Knowledge
base</a></dt>
<dd>Learn more about libvirt through knowledge base</dd>
</dl>
</div>
diff --git a/docs/kbase.rst b/docs/kbase/index.rst
similarity index 57%
rename from docs/kbase.rst
rename to docs/kbase/index.rst
index a6de4b1a1a..cf424bd099 100644
--- a/docs/kbase.rst
+++ b/docs/kbase/index.rst
@@ -4,50 +4,50 @@ Knowledge base
.. container:: panel widepanel
- `Debug logs <kbase/debuglogs.html>`__
+ `Debug logs <debuglogs.html>`__
Configuration of logging and tips on how to file a good bug report.
- `Disk locking <kbase/locking.html>`__
+ `Disk locking <locking.html>`__
Ensuring exclusive guest access to disks with
- `virtlockd <kbase/locking-lockd.html>`__ or
- `Sanlock <kbase/locking-sanlock.html>`__
+ `virtlockd <locking-lockd.html>`__ or
+ `Sanlock <locking-sanlock.html>`__
- `Secure usage <kbase/secureusage.html>`__
+ `Secure usage <secureusage.html>`__
Secure usage of the libvirt APIs
- `Protected virtualization on s390 <kbase/s390_protected_virt.html>`__
+ `Protected virtualization on s390 <s390_protected_virt.html>`__
Running secure s390 guests with IBM Secure Execution
- `Launch security <kbase/launch_security_sev.html>`__
+ `Launch security <launch_security_sev.html>`__
Securely launching VMs with AMD SEV
- `Domain state capture <kbase/domainstatecapture.html>`__
+ `Domain state capture <domainstatecapture.html>`__
Comparison between different methods of capturing domain state
- `RPM deployment <kbase/rpm-deployment.html>`__
+ `RPM deployment <rpm-deployment.html>`__
Explanation of the different RPM packages and illustration of which to
pick for installation
- `Backing chain management <kbase/backing_chains.html>`__
+ `Backing chain management <backing_chains.html>`__
Explanation of how disk backing chain specification impacts libvirt's
behaviour and basic troubleshooting steps of disk problems.
- `Security with QEMU passthrough <kbase/qemu-passthrough-security.html>`__
+ `Security with QEMU passthrough <qemu-passthrough-security.html>`__
Examination of the security protections used for QEMU and how they need
configuring to allow use of QEMU passthrough with host files/devices.
- `Systemtap <kbase/systemtap.html>`__
+ `Systemtap <systemtap.html>`__
Explanation of how to use systemtap for libvirt tracing.
- `Virtio-FS <kbase/virtiofs.html>`__
+ `Virtio-FS <virtiofs.html>`__
Share a filesystem between the guest and the host
- `KVM real time <kbase/kvm-realtime.html>`__
+ `KVM real time <kvm-realtime.html>`__
Run real time workloads in guests on a KVM hypervisor
- `Incremental backup internals <kbase/incrementalbackupinternals.html>`__
+ `Incremental backup internals <incrementalbackupinternals.html>`__
Incremental backup implementation details relevant for users
- `VM migration internals <kbase/migrationinternals.html>`__
+ `VM migration internals <migrationinternals.html>`__
VM migration implementation details, complementing the info in
`migration <migration.html>`__
diff --git a/docs/kbase/meson.build b/docs/kbase/meson.build
index c0fa72ff35..7b4e7abbd3 100644
--- a/docs/kbase/meson.build
+++ b/docs/kbase/meson.build
@@ -3,6 +3,7 @@ docs_kbase_files = [
'debuglogs',
'domainstatecapture',
'incrementalbackupinternals',
+ 'index',
'kvm-realtime',
'launch_security_sev',
'locking-lockd',
diff --git a/docs/meson.build b/docs/meson.build
index a915d6252a..0e96123797 100644
--- a/docs/meson.build
+++ b/docs/meson.build
@@ -118,7 +118,6 @@ docs_rst_files = [
'formatdomain',
'glib-adoption',
'hacking',
- 'kbase',
'libvirt-go',
'libvirt-go-xml',
'newreposetup',
--
2.26.2