Commit Graph

26 Commits

Author SHA1 Message Date
Alexandre Esse
6ff4f3f471
Fix typo in workflow overview doc section 2023-11-23 18:54:26 +01:00
Marcus Schäfer
caf1b633fe
Update documentation in content and structure
This commit adds a documentation for the KIWI XML description.
In contrast to the former auto generated code from the XML
schema this document can now finally be used as a reference.
Along with that new chapter all auto generated and static
html content as been deleted. Also all helper scripts around
the proprietary oxygen tool and our schema doc generator
has been deleted. Auto generating this information does not
lead to a reference guide people can really work with.
As a consequence to these changes this commit also includes
some changes of the structure such that no information written
by other people in the past gets lost. This Fixes #1421
and Fixes #1474
2020-07-01 10:42:51 +02:00
Marcus Schäfer
f6f77b3162
Fixup documentation for consistency
There is the legacy kiwi version and there is this kiwi(next generation).
From a documentation perspective there are several inconsistencies that
could confuse users. This commit makes the name for KIWI-NG consistent
across the entire documentation. At places where we point to older
documentation we use the term Legacy KIWI and a link to the documentation
that covers this part. All this is needed in preparation to cleanup the
documentation situation for the SUSE documentation but with respect to
the upstream doc sources, their layout and markup.
2020-02-19 18:01:14 +01:00
Marcus Schäfer
89226abd46
Addded doc_suse tox target to build docbook target
SUSE documentation is based on docbook or asciidoc. The kiwi
documentation is maintained along with the code and uses the
sphinx system and therefore ReST as markup language. We would
like to keep one source and don't want to move to another markup
language. Thus the sources needs to be structured in a way that
allows translation into sphinx supported targets as well as
into SUSE docbook style. This commit changes the documentation
structure in a way that both is possible. With the use of Sphinx
XML and rstxml2docbook the ReST docs are converted into docbook.
From there the SUSE daps tool can create SUSE documentation
2020-02-14 15:14:30 +01:00
Dan Čermák
8046087c96
Split overview/workflow.rst into multiple files
Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
2019-05-24 08:50:09 +02:00
Dan Čermák
2f41edcb20
Minor improvements to the documentation
- add a newline to the workflow's abstract
- add warning to installation via the distro's package manager
- fix package name of git
- add marker for `Installation from OBS` section
2019-04-24 22:56:53 +02:00
Dan Čermák
1f6cca5fcb
Addapt documentation to changed script calling convention 2019-03-26 15:21:02 +01:00
Stefan Seyfried
36e9a14134 add rd.kiwi.oem.maxdisk= boot parameter
this limits the disks considered for oem deployment to a given size
2019-03-13 16:59:41 +01:00
Dan Čermák
5bd5ea84e2
(whitespace-cleanup) on doc/source/overview/workflow.rst 2019-03-07 13:33:12 +01:00
Stefan Seyfried
12e57bb461 add rd.kiwi.install.pass.bootparam boot parameter
if this boolean is set, most boot parameters are passed on
to the kexec kernel on OEM image deployments
2019-02-25 16:24:44 +01:00
Marcus Schäfer
71d9eda2b9
Fix documentation howto delete a package
The documentation described an invalid XML grammar
2019-01-24 15:24:00 +01:00
Marcus Schäfer
5962417063
Update documentation for rd.live.cowfile.mbsize 2018-11-26 14:37:42 +01:00
David Cassany
e54874b554
Update /etc/machine-id management docs
Updates the information about how /etc/machine-id is treated in KIWI
and provides some hints for old systems where /var/lib/dbus/machine-id
is not a symlink to /etc/machine-id

Related to #843
2018-10-16 15:35:06 +02:00
Marcus Schäfer
708b708878
Added documentation for config-cdroot archive 2018-05-28 17:34:34 +02:00
Marcus Schäfer
3270e4aeea
Update dropped features documentation
The information on the partition based install method was
unclear and misleading. This patch clarifies the documentation
in this regard
2018-02-07 14:38:47 +01:00
Marcus Schäfer
d4ebf16848
Update per review by Tom 2018-01-30 14:25:08 +01:00
Marcus Schäfer
427a1c28b3 Update documentation
Update the documentation with regards to the move
from the plain kiwi initrd to the dracut initrd system.
This is related to Issue #576
2018-01-30 10:37:41 +01:00
Marcus Schäfer
9e9693ca8c
Update text per review 2017-11-29 17:37:10 +01:00
Marcus Schäfer
ec9df7daaa
Update dropped feature list
Legacy kiwi's oem recovery feature will not be ported
due to technologes like ReaR, snapper, btrfs and due
to the container, cloud and public cloud orientation of
OS images
2017-11-29 12:21:29 +01:00
Jellyfrog
cc58a5ca0a Add pre/post mount hook for oem 2017-10-31 16:37:09 +01:00
Jellyfrog
48e255038b Add more OEM hooks 2017-10-30 11:12:04 +01:00
Jellyfrog
76312160e2 Update hooks documentation 2017-10-19 12:56:06 +02:00
Jellyfrog
bb07a2122f Fix some spelling 2017-07-21 14:19:03 +02:00
David Cassany
80710ba7cc Fix a code block in workflow.rst
Fixes #412
2017-07-04 16:10:48 +02:00
David Cassany
7e47e549b9 Update build docker images documentation
This commit includes steps to install umoci and skopeo, descriptions
for the configurable metadata in KIWI and some simple style fixes.
2017-05-11 12:51:55 +02:00
Marcus Schäfer
2046220c07 Refactor documentation layout and structure
The current design of the documentation does not allow for
continous improvement and development. It's missing a basic
structure and concept for documenting step-by-step workflows
and generic explanations.
2017-05-10 16:32:23 +02:00