Revisions of kiwi
Marcus Schaefer (sax2)
committed
(revision 1169)
- v7.04.58 released - Remove -hfs flag from genisoimage call for big ISOs This commit removes the `-hfs` flag from the genisoimage call on install media generation. This flag was used together with `-iso-level 3` and `-udf` when the ISO was exceeding 4G size. Adding `-hfs` in that case causes genisoimage to complain about missing `-iso-level 3` flag despite being included to call. `-hfs` is devoted to hybrid filesystems including HFS, however this was used only on this particular case, images exceeding 4G, so that I do not consider it a feature loss, since in most cases it was not already there. Most likely this was a leftover from mkisofs tool times. Fixes bsc#1189623 Signed-off-by: David Cassany <dcassany@suse.com>
Marcus Schaefer (sax2)
committed
(revision 1168)
- v7.04.57 released - Update shim.efi file locations This commit updates the paths from which the shim efi files are extracted from the install initrd in order to build the ISO installation media. Since shim v15 '/usr/lib64/efi/shim.efi' is a symlink pointing to '/usr/share/efi/shim.efi', hence '/usr/share/efi' folder should be extracted too. Fixes bsc#1180067
Marcus Schaefer (sax2)
committed
(revision 1167)
- v7.04.56 released - fix sha256 checksum file creation This got broken in commit 166cd36d0c79 ("Sort filesystem listings...") Also fixes "Useless use of sort in scalar context..." runtime warning. - Fix travis script for syslinux tools On newer ubuntu versions isohybrid is provided in syslinux-utils As we had to switch to a newer host distro in travis the install list must be adapted - Update travis script and Makefile Make sure unit tests really runs in cpanm created environment - Fix travis script Update package list and don't create apt source list
Marcus Schaefer (sax2)
committed
(revision 1166)
- v7.04.55 released - Do not match comments and PIs in XSLT templates Adding toplevel comment blocks like it's needed for obs to e.g enable the multipath feature made kiwi consume insane amounts of memory during the XSLT transform step. While this may be a bug in my version of lxml, we do not transform comments on processing instructions in the conversion templates, so the easiest solution is not to match them.
Marcus Schaefer (sax2)
committed
(revision 1165)
- v7.04.54 released - Disable filesystem unit tests Unit tests regarding filesystem requires them to be installed at build time according to the way the tests were written. This is unfortunate and triggered a bunch of refactoring tasks in the tests e.g on the fact that genisoimage does not exist on sle15 as just one example. As this is all legacy code I decided to go the easy way and just disable those tests
Marcus Schaefer (sax2)
committed
(revision 1164)
- Fixed spec file requirement for sle15 on sle15 genisoimage no longer exists but mkisofs does
Marcus Schaefer (sax2)
committed
(revision 1163)
- v7.04.53 released - Fix order of options on tar call tar mandatory and optional options are positional and require a certain order. If the order is wrong tar ignores options and reports that. This patch brings all option in line with the ordering requirement. This Fixes #1166 - handle multiple packages with same name but different version/release in one repo. bsc#1150238 - Improve partition validation for PXE This commit includes a patch to relax the partition size validation. It turned to happen that under some specific partition size configurations in the PXE client the partition layout was always seen as an invalid one in each boot. This was causing a repartition and redeploy of the PXE image in every single boot. Fixes bsc#1141156
Marcus Schaefer (sax2)
committed
(revision 1162)
- v7.04.52 released - Fix handling of zypper return codes Only the following codes should be handled as errors: 104 - ZYPPER_EXIT_INF_CAP_NOT_FOUND 105 - ZYPPER_EXIT_ON_SIGNAL 106 - ZYPPER_EXIT_INF_REPOS_SKIPPED Related to bsc#1138618 - v7.04.51 released - Normalize partedGetPartitionID output (bsc#1136744) (#675) This commit ensures the partedGetPartitionID output returns the same partition ID codes with or without the presence of sgdisk utility. It basically trusts partition names provided by KIWI to map partitions to specific IDs. Additionally this commit also makes sure that the partition stated to be of `ef` type in config.<mac> is named `legacy`, to be consistent with the partedGetPartitionID expectations.
Marcus Schaefer (sax2)
committed
(revision 1161)
- v7.04.50 released - Fixed udev startup Due to a change in the udev rules an error in kiwi was triggered that outlines an incomplete udev startup sequence. This patch fixes the creation of the dev tree by udev and is related to bsc#1135762 - v7.04.49 released - Set SERVER variable as expected by netboot code (#674) This commit sets $host from $SERVER variable if present and no $kiwiserver is given from the command line. The same criteria applies for $type and $SERVERTYPE variables. Fixes bsc#1133537
Marcus Schaefer (sax2)
committed
(revision 1160)
- v7.04.48 released - Fixed GCE image bundler and tarball name The GCE bundler still looks for the old name format and failed to find the image result. In addition the present name format for the tarball is missing the architecture information and did not follow pattern we use in kiwi-ng. This Fixes bsc#1126217 - Sort filesystem listings (#672) so that kiwi works in a reproducible way in spite of indeterministic filesystem readdir order. See https://reproducible-builds.org/ for why this is good. - v7.04.47 released - Revert "Fixup kiwi-tools requirement" This reverts commit 48011560e322266ca7eb55601af35895a24bcbf5. Former
Marcus Schaefer (sax2)
committed
(revision 1159)
- Do not support installation stick without boot partition (#668) Installation stick bootloader configuration fails for the installation image (installstick="true") if the image is not configured to use a boot partition. Given the fact the same functionallity can be achieved building installation hybrid ISOs this specific configuration is not supported. This commit adds a runtime check to ensure this combination is not set in the description file. Fixes bsc#1107906 - Fix the name of the tar archive generated for GCE images, they should not all be named the same.
Marcus Schaefer (sax2)
committed
(revision 1158)
- v7.04.46 released - Keep Infiniband drivers in the initrd + When building a VM that is intended for a host that has PCI pass through of IB hardware we need the IB drivers in the initrd to get the network detected properly
Marcus Schaefer (sax2)
committed
(revision 1157)
- v7.04.45 released - Clear the terminal I/O before dialog Call the reset program to clear the terminal I/O prior to call the dialog program. This Fixes bsc#1095856 - Update README Add deprecation notice
Marcus Schaefer (sax2)
committed
(revision 1156)
- v7.04.44 released - Delete multiple mbrid match check The code to detect if multiple devices matches the mbr identifier conflicts with the possibility to see the root device on a multipath node - Translated using Weblate (Dutch) Currently translated at 100.0% (28 of 28 strings)
Marcus Schaefer (sax2)
committed
(revision 1155)
- v7.04.43 released - Translated using Weblate (Galician) Currently translated at 100.0% (28 of 28 strings) - Translated using Weblate (Turkish) Currently translated at 100.0% (28 of 28 strings) - Fixup elog shell pid detection Startup of the debug shell happened as extra process from a setctsid call. The lookup of the process was based on a fuser call on the slelected tty. However it can happen that another process is also connected to the tty which does not allow for a stable detection of the debug shell process. This patch runs the debug shell as sub process of the calling terminal and uses the sub process pid This Fixes bsc#1075813 - Translated using Weblate (Italian)
Marcus Schaefer (sax2)
committed
(revision 1154)
- v7.04.40 released - Tumbleweed templates: drop pam-modules dependency - kiwi.spec: Prepare for Tumbleweed moving to suse_version 1550
Marcus Schaefer (sax2)
committed
(revision 1153)
- v7.04.39 released - KIWIImage: add grub2-mkimage prefix option grub2-mkimage on openSUSE Leap 42.3 now requires "-p" option. See also ece8cb9e - Keep Melanox and hyperv kernel modules in the initrd + Due to jitters in boot on Azure the drivers are not always found, keeping then in the initrd avoids the issue in the virtualized environment - Fixed blocksize setup in losetup The -L option was used to set the blocksize value for losetup However there is an option name clash between suse util-linux and upstream which now leads to the problem that option -L has changed its meaning and actually means --nooverlap which completely breaks the call in kiwi. This patch changes the call to use the long form --logical-blocksize. This Fixes bsc#1066873
Marcus Schaefer (sax2)
committed
(revision 1152)
- v7.04.38 released - Keep NVMe drivers in the initrd to support systems with the root filesystem on NVMe devices - Perl 5.26 compatibility: find .kiwirc explicitly in ./ Since Perl 5.26, "." is no longer part of @INC thus adding it explicitly to the .kiwirc path.
Marcus Schaefer (sax2)
committed
(revision 1151)
- v7.04.37 released - Fixup kiwi-tools requirement Follow up fix due to the conditional creation of the kiwi-tools sub package also the requires for the package on the base package must be conditional. Related to (bsc#1047291)
Marcus Schaefer (sax2)
committed
(revision 1150)
- v7.04.36 released - Fix Travis config file This commit forces Travis to make use of Ubuntu Precise as the build env, since by default it has been upgraded to Trusty and some tests were failing due to this change. - Fix vmdk disk convertion when using LVM This patch fixes bsc#1059715. Calling 'pvs --noheadings -o vg_name <device>' is not sufficient to get the volume name and to determine if LVM is being used, as it could happen that udev events are not yet processed, thus the <device> is not yet properly mapped. With this patch blkid is being used to determine if the type of the requested partition is LVM and if so it proceeds to a polling strategy to call pvs tool until it succeeds. Timeout is set to 30 seconds. - Return 'string' instead of an object Commit e75ae3af3588a90db0b6d544fa2f8a7eb866e5e9 changed the returned value of setupBTRFSSubVolumes to an object resulting in an error to create the image on btrfs.
Displaying revisions 1 - 20 of 1169