Marcus Schäfer
d30cd0e902
Delete dmraid aka: softraid soft/fakeraid support
...
In fate#323743 the decision was made to drop dmraid from
the distribution. Along with the low business case for those
controllers and the support for linux softraid via mdadm
we also drop the support in kiwi for oem-ataraid-scan
2018-08-06 12:23:53 +02:00
David Cassany
2f22cad3f8
Modify python-yaml dependency for CentOS and RHEL 7
...
This commit fixes #785
2018-07-25 08:40:36 +02:00
David Cassany
4e778db916
Add correct GPL-3.0-or-later license
...
Add the correct license reference in the spec License field
Fixes #732
2018-05-15 19:07:35 +02:00
Marcus Schäfer
d0bd6a27e9
Update spec file to require xorriso
2018-03-22 17:40:54 +01:00
David Cassany
89fe579ffe
Remove xml_parse.py shebang in spec
...
It removes the shebang from the autogenerated file and also removes
the exception in rpmlint to ignore non-executable-script warning.
Fixes #666
2018-03-21 15:54:25 +01:00
Marcus Schäfer
e76e23bc44
Fixed base package requires
...
kpartx is used by kiwi but was not required in spec
2018-03-13 10:02:16 +01:00
Marcus Schäfer
2d61c91e8e
Fixup python-kiwi base package requires
...
There is no need for the base package to require multipath.
Those tools are only needed for dracut modules
2018-03-09 11:26:38 +01:00
Adam Majer
57ad4acfd1
Use mkisofs instead of wodim
2018-02-23 13:38:37 +01:00
Marcus Schäfer
6553936265
Deleted obsolete boot descriptions
...
The custom kiwi boot descriptions has been moved into
the kiwi-descriptions github repo and builds the compat
package kiwi-boot-descriptions from there. The build
of the boot image(initrd) is done by dracut and the
dracut module packages provided by kiwi. The classic
custom boot descriptions can still be used as alternative
method if the above package is installed. Related to
Issue #576
2018-02-14 18:42:49 +01:00
Neal Gompa
12a9dfb0fa
Initial support for building Debian/Ubuntu packages in spec
...
This adds support for producing the main kiwi package as well as the
packages for the dracut modules to be used when building Debian-based
distribution images with KIWI.
The Debian/Ubuntu package is built using debbuild: https://github.com/ascherer/debbuild
2018-02-11 16:10:23 -05:00
Marcus Schäfer
8cc0138eaa
Fixed dracut-kiwi-oem-dump requires setup
...
on rhel/fedora multipath is provided by device-mapper-multipath
2018-01-24 12:05:53 +01:00
Marcus Schäfer
2d68cbbbd8
Fixed reading device node path
...
lsblk should be called with -p because it's a mistake
to assume any device lives below /dev. There could also
be subtree devices in /dev/mapper or /dev/disk/..
We leave it up to lsblk to provide us the correct
information
2018-01-22 14:23:59 +01:00
Marcus Schäfer
8dbd012078
Added required packages for dmraid and multipath
2018-01-22 09:47:36 +01:00
Marcus Schäfer
1f348e8436
Add support for net install in dracut kiwi-dump
...
This implementes one of the tasks from Issue #576
2018-01-19 14:27:52 +01:00
Marcus Schäfer
6784ea8eeb
Added dracut-kiwi-oem-dump subpackage to spec
2018-01-16 16:24:58 +01:00
Adrian Schröter
066cb0be23
add missing deps for docker builds.
...
Moving kiwi-image:* provides to -requires package
2017-12-11 18:04:55 +01:00
Marcus Schäfer
5b06180b72
Fixed dependencies for dracut-kiwi-lib
...
Adapt package names for gdisk/gptfdisk and btrfs-progs/btrfsprogs
Install and require fdasd only on s390 architecture
Delete fbiterm requirement since the project seems unmaintained
and the use of the framebuffer terminal is an option in the code
but not mandatory. This Fixes #559
2017-12-04 12:00:38 +01:00
Marcus Schäfer
6b7532d53b
Fixed typo in spec file
...
The use of the suse_version macro from the last change
introduced a syntax error which caused the package build
to fail in obs
2017-11-22 10:20:47 +01:00
Dominique Leuenberger
d0fa1ec471
package: Prepare for Tumbleweed moving to suse_version 1550
2017-11-21 11:37:32 +01:00
Marcus Schäfer
6b66e069ef
Add device-mapper requirement for dracut-kiwi-live
2017-11-21 08:11:20 +01:00
Marcus Schäfer
065b277ff1
Added dracut kiwi oem module and library
...
A new dracut module kiwi-repart used to be the successor of
the custom kiwi oemboot code to repartition the disk has
been added. Along with the module a dracut library kiwi-lib
will also be delivered.
2017-11-15 11:23:01 +01:00
Marcus Schäfer
a330cff211
Merge pull request #514 from DimStar77/tftp-perm
...
Changed permissions of /srv/tftpboot to be readable (bsc#940608)
2017-09-29 14:29:37 +02:00
Dominique Leuenberger
ed2844d4f0
Changed permissions of /srv/tftpboot to be readable (bsc#940608)
2017-09-29 10:24:05 +02:00
Marcus Schäfer
ae3db78f74
Merge pull request #505 from SUSE/checkmedia_results_and_plymouth
...
Checkmedia results and plymouth
2017-09-21 13:51:39 +02:00
Marcus Schäfer
7c3daf4c80
Show results in a dialog
2017-09-21 12:34:55 +02:00
Marcus Schäfer
383c0fa4b8
Fixed package requires for dracut-kiwi-live
...
On Fedora/RHEL cdrkit is only a source package building other
packages. The package dracut-kiwi-live really needs is
genisoimage
2017-09-19 16:09:18 +02:00
Marcus Schäfer
05fb854b45
Revert "Fixed package requires"
...
This reverts commit a8d50a5939 .
2017-09-14 19:35:08 +02:00
Marcus Schäfer
a8d50a5939
Fixed package requires
...
On Fedora xattr is provided by python[3]-pyxattr
2017-09-14 18:28:06 +02:00
Marcus Schäfer
5c6d3cca12
kiwi-boot-requires only required for suse(obs)
2017-09-14 18:10:52 +02:00
Marcus Schäfer
b411934194
Added kiwi-overlay dracut module and package
...
Package dracut-kiwi-overlay providing kiwi-overlay dracut module
2017-09-06 17:08:05 +02:00
Marcus Schäfer
f939de53be
Added kiwi-live dracut module and package
...
Package dracut-kiwi-live providing kiwi-live dracut module
2017-09-06 09:53:18 +02:00
Ludwig Nussel
285847be3d
add Leap 15 macros
2017-08-11 15:01:16 +02:00
Ludwig Nussel
db8f09cbc8
leap_version is deprecated. use sle_version+is_openuse instead
2017-08-11 15:01:09 +02:00
Jellyfrog
0183aca723
Fix RHEL spec check
2017-07-25 14:02:21 +02:00
Marcus Schäfer
7b35577baf
Update spec file provides for schema version
2017-07-20 15:34:09 +02:00
Martin Mohring
52a361c11a
fixed: fdupes is also available on Fedora
2017-07-20 14:27:57 +02:00
Martin Mohring
f578bbc19e
changed: simplify diff to orig spec file template
2017-07-20 13:16:27 +02:00
Martin Mohring
88f26d85c0
added: support for Fedora 25 / 26, fixed support for CentOS 7 in the spec file
2017-07-20 13:01:03 +02:00
Marcus Schäfer
06e15373f5
Fixup setup and package requirements
...
python requests is needed due to latest changes
2017-07-07 15:38:40 +02:00
Neal Gompa
c6858d9162
Move man pages to correct section
...
The man pages were incorrectly written to section 2, which is for
syscalls. Since KIWI is an administrator's tool, it has been moved
to section 8.
2017-07-05 16:35:04 -04:00
Marcus Schäfer
22afd9deba
Added PyYAML requirement to package and venv
...
The KIWI config file is yaml based and thus we need
support for reading the file in KIWI
2017-06-14 18:10:37 +02:00
Marcus Schäfer
d316584f9f
Fix use of pre requires in spec file
2017-05-31 09:32:54 +02:00
Marcus Schäfer
722584f486
Fixed pre-req for kiwi-pxeboot subpackage
...
the binaries groupadd and useradd used in the preinstall
scriptlet and provided by the shadow package needs a pre
requirement on shadow to make sure they exist when the
package gets installed. Fixes (bsc#1040256)
2017-05-28 21:37:25 +02:00
David Cassany
d1498a82a8
Update spec template for SLE13->SLE15
2017-04-10 16:05:53 +02:00
Marcus Schäfer
1bfdc4bf60
Recommend jing
...
in case of XML validation errors, jing is used to provide
good error messages. jing as a requirement will pull in all
of java which is unwanted, but a Recommends seems appropriate
2017-03-22 12:37:39 +01:00
Marcus Schäfer
bcdba8d159
Added SLE13 distribution matcher
2017-03-14 16:14:52 +01:00
Marcus Schäfer
2a29f7cc5b
Update distribution matcher in spec file
2017-03-14 16:14:17 +01:00
Marcus Schäfer
2b2bb847eb
Make sure LICENSE and README got installed
2017-03-13 16:55:55 +01:00
Marcus Schäfer
557d29ac45
Setup package for multipython build
...
Build package for both python2 and python3
2017-03-13 09:48:18 +01:00