Commit Graph

756 Commits

Author SHA1 Message Date
Marcus Schäfer
0175eac693
Bump version: 9.21.19 → 9.21.20 2020-10-28 12:44:11 +01:00
Marcus Schäfer
a124d82173
Allow custom root volume name setup
In addition to the custom size of the root volume it's now
also possible to setup the name of the root volume as follows:

    <volume name="@root=rootlv"/>

If no name for the root volume is specified the default
name: LVRoot applies as before. This Fixes #1530
2020-10-27 16:17:47 +01:00
Marcus Schäfer
534a3d6543
Bump version: 9.21.18 → 9.21.19 2020-10-21 14:51:46 +02:00
Marcus Schäfer
e7b5bc78c3
Merge pull request #1592 from quatran/fix_outdated_obs_links
Update outdated OBS User Guide Links
2020-10-16 15:47:13 +02:00
Quang Tran
c35bfc5864
Update outdated OBS User Guide Links 2020-10-16 15:29:36 +02:00
Marcus Schäfer
23f7e5025b
Bump version: 9.21.17 → 9.21.18 2020-10-12 20:14:34 +02:00
David Cassany
95fba90793
Fix profile docs
This commit fixes the profiles documentation. The example KIWI-NG
command was using wrong flags order. This commit fixes the `--profile`
flag order in documentation.
2020-10-11 23:12:41 +02:00
Marcus Schäfer
89f85e4504
Use custom tmpfs for managing overlays
Provide a method to manage the base mount point for overlay and
iso mount points and set the base directory to it because /run
has a RAM space limitation which is unfortunate to handle live
systems. This Fixes #1558
2020-10-08 15:04:13 +02:00
Marcus Schäfer
d57dd555b1
Bump version: 9.21.16 → 9.21.17 2020-10-05 15:06:20 +02:00
Marcus Schäfer
9e7e6cc8f6
Bump version: 9.21.15 → 9.21.16 2020-10-05 12:24:29 +02:00
Marcus Schäfer
156ab7a3af
Bump version: 9.21.14 → 9.21.15 2020-10-02 14:04:51 +02:00
Marcus Schäfer
836633c7b2
Fix/Refactor s390 support
This changes the s390 support on several stages:

1) On s390 the boot process is based on zipl which boots into an
   initrd from which a userspace grub process is started to support
   the grub capabilities. The implementation of this concept is
   provided via the grub2-s390x-emu package. Once installed the
   setup of the bootloader is done via the grub2-mkconfig and
   grub2-install commands and therefore from a caller perspective
   the same as with any other grub2 setup process. For kiwi this
   means no extra zipl bootloader target code is needed. Therefore
   this commit deletes the zipl setup from kiwi and puts on
   the standard grub2 process. This Fixes bsc#1170863

2) To support different targettypes the grub2-s390x-emu provided
   zipl template must be adapted. Parts of the former zipl bootloader
   setup therefore now applies to an update of the zipl2grub
   template file

3) Support for CDL/LDL DASD targets has been disabled in the schema
   When testing 4k devices and a respective zipl2grub template
   setup for CDL/LDL targettype it has turned out that grub2-install
   is not able to run on such a device. My assumption is that
   the device code in grub2-install does not work for 4k devices
   with an fdasd created partition table. As this needs further
   investigations and most probably adaptions on the grub toolchain
   for s390, we disabled the setup of these modes for now.
   emulated DASD (FBA) and SCSI targets stays supported.
2020-09-30 17:14:30 +02:00
Marcus Schäfer
6b5dae6a23
Bump version: 9.21.13 → 9.21.14 2020-09-23 13:06:47 +02:00
Marcus Schäfer
c9945ad82e
Bump version: 9.21.12 → 9.21.13 2020-09-22 12:19:15 +02:00
Marcus Schäfer
d8f00a5a7e
Bump version: 9.21.11 → 9.21.12 2020-09-21 15:54:33 +02:00
Marcus Schäfer
bcd8aeabf2
Bump version: 9.21.10 → 9.21.11 2020-09-18 16:06:02 +02:00
Vincent Moutoussamy
68698951c4
Change Appliance names to drop the name LimeJeOS
The name LimeJeOS was an invention of the SUSE Studio project.
Since the project does no longer exist, users have no idea
what the name means. Therefore the integration tests as well
as the documentation now changes the image names to provide
more clarity. This Fixes #1544
2020-09-17 12:35:34 +02:00
Marcus Schäfer
d262dc75c8
Bump version: 9.21.9 → 9.21.10 2020-09-16 15:03:39 +02:00
Marcus Schäfer
8d2d9c214c
Make oem be a superset of vmx
A vmx image is the same disk as an oem just without the dracut
repart/resize feature. This difference is better handled with
an oemconfig parameter <oem-resize> which allows to switch resize
on or off. The extra image type vmx will be dropped and an XSLT
stylesheet automatically transforms a vmx description to be a
oem image with the resize feature switched off.
This Fixes #1425
2020-09-16 12:56:14 +02:00
Marcus Schäfer
90c0c81f38
Bump version: 9.21.8 → 9.21.9 2020-09-09 12:23:12 +02:00
Marcus Schäfer
00818f3932
Complete documentation of type attributes
Some type attributes e.g efipartsize and others were not
documented properly. This Fixes #1532
2020-09-08 12:07:06 +02:00
Marcus Schäfer
2cbc7b06f3
Bump version: 9.21.7 → 9.21.8 2020-09-06 09:31:36 +02:00
Marcus Schäfer
e19681ea50
Merge pull request #1528 from OSInside/fix_misleading_doc_structure
Fixed doc structure for image types
2020-08-26 09:28:58 +02:00
Marcus Schäfer
59f4accb6e
Bump version: 9.21.6 → 9.21.7 2020-08-11 12:33:45 +02:00
Marcus Schäfer
cf5884ba8d
Bump version: 9.21.5 → 9.21.6 2020-08-11 11:08:56 +02:00
Marcus Schäfer
d10341df3f
Fixed doc structure for image types
The documentation did not differentiate correctly between
the explanation of the image types, their results and the
build host constraints compared to the documentation that
actually describes how to build an image for those types.
This Fixes #1520
2020-08-10 16:26:43 +02:00
Marcus Schäfer
b088b64410
Fixed documentation for OEM swap partition
A swap partition in an OEM deployment is only created if
that is explicitly requested via the oem-swap element
2020-07-08 10:18:15 +02:00
Marcus Schäfer
ff6f85a847
Bump version: 9.21.4 → 9.21.5 2020-07-08 10:03:39 +02:00
David Cassany
af8cb95936
Document output files KIWI produces
This commits adds a chapter to describe the ouput files that are part
of any image build.
2020-07-07 15:59:59 +02:00
Marcus Schäfer
e2e6461067
Bump version: 9.21.3 → 9.21.4 2020-07-01 22:08:12 +02: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
e782e62db5
Bump version: 9.21.2 → 9.21.3 2020-06-25 16:42:49 +02:00
9268a07c98
Merge pull request #1482 from OSInside/remove_sysconfig_language_support
Remove /etc/sysconfig/language support
2020-06-23 12:00:15 -04:00
David Cassany
2633a92873
Add locale configuration hints in docs 2020-06-23 17:39:08 +02:00
Marcus Schäfer
bbe45adf6f
Bump version: 9.21.1 → 9.21.2 2020-06-15 15:18:28 +02:00
Marcus Schäfer
dbc2664f16
Bump version: 9.21.0 → 9.21.1 2020-06-12 14:23:20 +02:00
Marcus Schäfer
a6d0dd9c99
Bump version: 9.20.19 → 9.21.0 2020-06-06 16:39:50 +02:00
Marcus Schäfer
395d376cab
Update user defined scripts documentation
Added information about new disk.sh script and reworked
the entire chapter
2020-06-05 12:20:02 +02:00
Marcus Schäfer
08d92631d0
Bump version: 9.20.18 → 9.20.19 2020-05-27 11:30:37 +02:00
Marcus Schäfer
22fa6dcc0a
Bump version: 9.20.17 → 9.20.18 2020-05-26 15:15:42 +02:00
Marcus Schäfer
eedbcf7065
Bump version: 9.20.16 → 9.20.17 2020-05-25 16:22:44 +02:00
Marcus Schäfer
5163ebf58a
Bump version: 9.20.15 → 9.20.16 2020-05-22 15:00:19 +02:00
Marcus Schäfer
f24183fe35
Bump version: 9.20.14 → 9.20.15 2020-05-22 14:35:46 +02:00
Marcus Schäfer
be63d3587d
Bump version: 9.20.13 → 9.20.14 2020-05-22 13:21:22 +02:00
Marcus Schäfer
051aec2b34
Bump version: 9.20.12 → 9.20.13 2020-05-22 10:10:08 +02:00
Marcus Schäfer
4720d21283
Support multiple markup formats
Allow to read multiple markup formats. Supported are XML
and YAML. The parsing and transformation is based on the
anymarkup module. The use of anymarkup is optional and
implemented as an on demand loading module. If a user
uses a yaml config file or a request to convert into
yaml is made without an installed anymarkup module an
exception is thrown
2020-05-15 13:59:22 +02:00
Marcus Schäfer
ac4b4f0f76
Added sidebar link to ArchLinux build tests 2020-05-13 11:30:59 +02:00
Marcus Schäfer
7f8e006052
Fixed boxbuild documentation
The command doesn't have to be called as root. Therefore
the example should not be used with sudo prefix
2020-05-11 16:15:16 +02:00
Marcus Schäfer
65dfa6d02e
Merge pull request #1433 from OSInside/refactor_xml_bootloader_settings_format
Refactor xml bootloader settings format
2020-05-11 10:55:36 +02:00
Marcus Schäfer
14ee5ecbb7
Bump version: 9.20.11 → 9.20.12 2020-05-08 16:47:03 +02:00