Marcus Schäfer
691f42f3e6
Fixup spec file build requires
...
shadow tools are needed for %pre tasks using
groupadd/useradd tools
2016-12-13 14:35:48 +01:00
Marcus Schäfer
035f4d1022
Fixup spec file tftp group/user setup
...
Let %pre fail if groupadd/useradd failed and show the error
to the user
2016-12-12 11:05:10 +01:00
Marcus Schäfer
232716fc1b
Move to tar.gz as sdist target
...
PyPI is planning to support only .tar.gz in the near future.
See https://www.python.org/dev/peps/pep-0527 . This Fixes #132
2016-08-25 16:05:57 +02:00
Marcus Schäfer
ca3e0f4c0b
Don't require an iso creation toolkit
2016-07-12 18:39:17 +02:00
Marcus Schäfer
405a345b3e
Fixup dependency on genisoimage
...
Only for SLE12 the package requires genisoimage for
any other distribution mkisofs is required. The community
variant with genisoimage seems to be quite outdated.
However, on SLE12 only genisoimage exists. Fixes #106
2016-07-06 16:51:33 +02:00
Marcus Schäfer
e10075fc4b
Add distro flag match for Leap42.2
2016-06-18 21:43:42 +02:00
Marcus Schäfer
880ac5b731
Merge pull request #89 from SUSE/isbm-six-noxsltproc
...
Remove xsltproc dependency
2016-06-15 12:40:06 +02:00
Marcus Schäfer
e2d00e2a25
Deleted libxslt-tools from spec template
2016-06-09 14:38:09 +02:00
Marcus Schäfer
ff5407f2e7
Fixed license setup in spec file
2016-06-09 13:20:25 +02:00
Marcus Schäfer
80fb5ac71c
python 2.x compatibility added new requirements
...
six and future modules are needed for the compat layer
2016-06-08 20:27:54 +02:00
Marcus Schäfer
8c60ef66c5
Move all build and install tasks to setup.py
...
In an effort to distribute kiwi on pypi it should not be
required to call make targets for a complete installation.
Therefore the compilation of the C tools as well as the
installation of the man pages and the bash completion
has been added to setup.py. The spec file to build an rpm
package has been changed to use setup.py exclusively
2016-05-30 19:07:49 +02:00
Marcus Schäfer
9e507a3c3f
Fixed spec file
...
update-alternatives is used, thus needs to be required
2016-05-27 10:50:10 +02:00
Marcus Schäfer
174e6baab7
Fixed completion conflict with legacy kiwi
2016-05-25 23:39:51 +02:00
Marcus Schäfer
f3a13e7144
Fixed spec file
...
rpmlintrc file must be mentioned as source
2016-05-24 15:23:43 +02:00
Marcus Schäfer
8971de0523
Added python3-xattr dependency
2016-05-02 11:18:28 +02:00
Marcus Schäfer
0c3f3c226f
Add filesystem requires in kiwi-boot-requires
...
In order to have all filesystem creation tools available
when building in the buildservice we need to require them
in kiwi-boot-requires
2016-04-21 18:52:06 +02:00
Marcus Schäfer
c8b95d96d9
Add package manager requirements in spec file
2016-04-20 10:37:20 +02:00
Marcus Schäfer
7de75965ea
Move program name from kiwi-py3 to kiwi-ng
2016-04-19 11:02:43 +02:00
Marcus Schäfer
47e83f7dcf
Added genisoimage requirement to kiwi spec file
...
On SLE12 we only have genisoimage, on Leap and Tumbleweed we
have both genisoimage and mkisofs. For the moment both toolkits
produces working iso images with kiwi, thus I chose the save
default with genisoimage
2016-04-19 10:09:20 +02:00
Marcus Schäfer
3ccd2b0d18
Fixed package requirements
...
libxslt-tools provides required xsltproc
2016-04-18 10:05:27 +02:00
Marcus Schäfer
54cf56b194
package kiwi-pxeboot must not be noarch
...
We want to specify for which arch we provide it. Thus
it's not allowed to specify it as noarch even though
it provides only noarch data
2016-04-08 11:50:01 +02:00
Marcus Schäfer
5cbca6d461
Added missing kiwi-packagemanager provides
...
The buildservice looks up for a package manager capability
2016-03-30 17:41:07 +02:00
Marcus Schäfer
5f0cac443a
Fixed spec file
...
syslinux is not a requirement for the base package
2016-03-30 15:28:55 +02:00
Marcus Schäfer
ed4098da3c
Prevent file duplicate badness in spec file
2016-03-14 11:04:34 +01:00
Marcus Schäfer
49aaa59bf0
Preserve extended attributes in tar archives
...
tar doesn't preserve extended attributes by default, causing Docker
images to not have any correct set-capabilities bits set on binaries
such as ping. This is fixed by adding the --xattrs flag to the tar
command
2016-03-04 10:01:53 +01:00
Marcus Schäfer
82d36ab060
Fixed update alternative setup for kiwi completion
...
kiwi itself is provided as update alternative for kiwi-py3
Thus the completion should be based on kiwi-py3
2016-02-29 09:29:20 +01:00
Marcus Schäfer
ea4e815eb6
Fixed spec file for kiwi-boot-requires
...
The meta package for the buildservice has to require
the new python3-kiwi package
2016-02-24 11:28:02 +01:00
Marcus Schäfer
6fe0205f0a
Added kiwi-filesystem provides to spec template
...
The main python3-kiwi package provides support for these
filesystem image types
2016-02-23 16:29:35 +01:00
Marcus Schäfer
0eeb37bf2e
No fdupes checking required anymore
2016-02-23 12:38:27 +01:00
Marcus Schäfer
8cb70923d0
Added kiwi-image provides to spec template
...
The main python3-kiwi package provides support for these
image types.
2016-02-23 11:32:36 +01:00
Marcus Schäfer
31630ff735
Fixed cut and paste error in spec template
...
correct the project Url
2016-02-18 10:09:34 +01:00
Marcus Schäfer
40e6308aa9
Port application from python 2.7 to 3.4
...
For new applications like this kiwi version and its use cases
it is better to base it on a more recent python version
2016-02-17 22:38:38 +01:00
Marcus Schäfer
8caa8dcc02
Use alternatives mechanism for completion file
...
This avoids the package conflict with the legacs kiwi version
2016-02-17 08:56:34 +01:00
Marcus Schäfer
2a6a55ddd0
Weaken kiwi-tools requirement
2016-02-16 08:49:41 +01:00
Marcus Schäfer
e3bbd427d8
Delete %post from kiwi-pxeboot
...
We do not provide a default config file for the pxe setup anymore.
There is no good default file we can provide here because we don't
know how the user has configured a pxe image. The documentation
should explain how to setup the pxe config and infrastructure with
the help of the static data provided by the kiwi-pxeboot package
2016-02-15 10:57:07 +01:00
Marcus Schäfer
2df90b0c34
Don't require python-Sphinx at build time
...
Sphinx is not available on all platforms and required only to
build the manual pages. Thus the make build target can build
the man pages and pack the result into the source tarball
2016-02-15 10:53:58 +01:00
Marcus Schäfer
474262413f
Added kiwi-boot-requires buildservice meta package
2016-02-12 21:17:06 +01:00
Marcus Schäfer
e083b73453
Fixed non-executable-script rpmlint warning
2016-02-09 17:47:51 +01:00
Marcus Schäfer
59080fbda8
Fixed rpm-buildroot-usage rpmlint warning
2016-02-09 17:40:25 +01:00
Marcus Schäfer
b2bb34f57f
Fixed rpm package build
2016-02-09 17:30:22 +01:00
Marcus Schäfer
04020611a8
Include installation of man pages to spec file
2016-02-06 14:10:04 +01:00
Marcus Schäfer
131904e8aa
Add kiwicompat to Makefile build and install target
2016-02-03 15:52:09 +01:00
Marcus Schäfer
8ce43af5b4
Prepare for package building
2016-02-02 23:26:17 +01:00