Accepting request 670306 from Virtualization:Appliances:Builder

- Bump version: 9.17.14 → 9.17.15
  
- Changed default value for bundler compression
  
  If no compression is configured in the kiwi config file
  the default was set to: False. However this lead to big
  trouble on the obs side for images which has fixed
  storage disk sizes configured, e.g Azure images which
  requests 30G disk size per instance. Thus the default
  for the bundler compression has changed to be: True

OBS-URL: https://build.opensuse.org/request/show/670306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=37
This commit is contained in:
Stephan Kulow 2019-02-08 11:06:30 +00:00 committed by Git OBS Bridge
commit 2a6e20b7bb
3 changed files with 539 additions and 33 deletions

View File

@ -1,6 +1,494 @@
-------------------------------------------------------------------
Thu Jan 31 11:09:53 CET 2019 - ms@suse.de
- Bump version: 9.17.14 → 9.17.15
-------------------------------------------------------------------
Thu Jan 31 11:08:15 CET 2019 - ms@suse.de
- Fixup code issues reported by new flake8 version
Travis has updated the flake8 version which caused more
strict issue reports on the code. This commit fixes the
new issues reported by flake8
-------------------------------------------------------------------
Thu Jan 31 10:40:27 CET 2019 - ms@suse.de
- Bump version: 9.17.13 → 9.17.14
-------------------------------------------------------------------
Thu Jan 31 10:28:53 CET 2019 - ms@suse.de
- Changed default value for bundler compression
If no compression is configured in the kiwi config file
the default was set to: False. However this lead to big
trouble on the obs side for images which has fixed
storage disk sizes configured, e.g Azure images which
requests 30G disk size per instance. Thus the default
for the bundler compression has changed to be: True
-------------------------------------------------------------------
Tue Jan 29 13:05:03 CET 2019 - ms@suse.de
- Bump version: 9.17.12 → 9.17.13
-------------------------------------------------------------------
Tue Jan 29 11:20:30 CET 2019 - ms@suse.de
- Fixed grub theme lookup
If the theme was not found at the expected place an exception
was thrown. However the alternative lookup code in /boot was
not reached with that exception. This commit fixes this
-------------------------------------------------------------------
Mon Jan 28 17:34:52 CET 2019 - ms@suse.de
- Bump version: 9.17.11 → 9.17.12
-------------------------------------------------------------------
Mon Jan 28 11:17:07 CET 2019 - dcassany@suse.de
- Add a runtime check for preferences metadata
This commit adds a runtime check for preferences metadata. More
specfic verifies there is a packagemanager defined and an image version
defined.
Fixes #925
-------------------------------------------------------------------
Fri Jan 25 17:13:43 CET 2019 - ms@suse.de
- Support alternative EFI and grub modules paths
In SUSE products EFI binaries are historically located in
/usr/lib*/efi. In a recent move to package grub2 as noarch
fate#326960, a collision between x86_64 and aarch64 has been
identified, as both place platform-specific files in the same
spot. To rectify this, a new location was devised:
/usr/share/efi/$(uname -m). At the same time /usr/lib/grub2 will
move to /usr/share/grub2. This Fixes #924
-------------------------------------------------------------------
Fri Jan 25 10:30:27 CET 2019 - ms@suse.de
- Fixed Xen guest detection
We only support Xen setup e.g in the Amazon Cloud for the
x86_64 architecture. This Fixes bsc#1123186 and bsc#1123185
-------------------------------------------------------------------
Thu Jan 24 17:07:54 CET 2019 - ms@suse.de
- Fixed location of grub unicode font file
grub2 is expecting the unicode font below the fonts
directory in the /boot/grub*/ depending on how the
distribution installs grub2. This Fixes bsc#1119416
-------------------------------------------------------------------
Thu Jan 24 15:24:00 CET 2019 - ms@suse.de
- Fix documentation howto delete a package
The documentation described an invalid XML grammar
-------------------------------------------------------------------
Thu Jan 24 11:31:49 CET 2019 - ms@suse.de
- Bump version: 9.17.10 → 9.17.11
-------------------------------------------------------------------
Thu Jan 24 11:27:48 CET 2019 - ms@suse.de
- Fix package conflict for completion file
The completion can only be provided by one package if not
python version specific completion files are provided. Due
to the fix in #920 the completion file must be provided by
another sub-package. This commit moves it to the
kiwi-man-pages package. Actually kiwi man pages provides
more than just the man pages, but also the PDF documentation
and I think the completion information serves the purpose of
documentation to some degree too.
-------------------------------------------------------------------
Thu Jan 24 10:00:28 CET 2019 - ms@suse.de
- Bump version: 9.17.9 → 9.17.10
-------------------------------------------------------------------
Thu Jan 24 09:32:44 CET 2019 - ms@suse.de
- Fixed file name of completion file
The bash completion file must match one of the alternatives links.
Otherwise the bash completion mechanism will not match. kiwi-ng is
the unique alternative link name compared to the still present
legacy kiwi version and should be used preferably
-------------------------------------------------------------------
Wed Jan 23 12:08:06 CET 2019 - dcassany@suse.de
- Add container history metadata on umoci repack call
This commit makes sure that `umoci repack` call includes history
metadata and skips that in `umoci config` call.
Fixes #918
-------------------------------------------------------------------
Thu Jan 17 14:06:16 CET 2019 - ms@suse.de
- Bump version: 9.17.8 → 9.17.9
-------------------------------------------------------------------
Thu Jan 17 11:22:01 CET 2019 - ms@suse.de
- Update schematron rule
install_continue_on_timeout is only for oem types
-------------------------------------------------------------------
Thu Jan 17 10:13:48 CET 2019 - dcassany@suse.de
- Do not assume package manager is always there
This commit modifies the dump_reload_package_database method
for zypper to not assume rpm binary is always part of the image.
An image could be bootstrapped only without zypper or rpm, in that
case it does not make sense and it is not possible to dump and reload
rpmdb.
Fixes #915 and related to #550
-------------------------------------------------------------------
Thu Jan 17 10:09:40 CET 2019 - ms@suse.de
- Allow to switch off install image boot timeout
This commit adds a new attribute called:
<type ... install_continue_on_timeout="true|false"/>
It allows to setup the boot timeout for install images
build with KIWI. If not set or set to 'true' the configured
boottimeout or its default applies to the install image
as it was before. If set to 'false' there will be no
timeout in the install image bootloader setup and the boot
only continues on manual intervention.
-------------------------------------------------------------------
Fri Jan 11 10:57:10 CET 2019 - ms@suse.de
- Bump version: 9.17.7 → 9.17.8
-------------------------------------------------------------------
Thu Jan 10 15:52:49 CET 2019 - ms@suse.de
- Make result compression in the bundler optional
Calling kiwi result bundle will take the image build results
and bundle the relevant image files according to their image
type. Depending on the result configuration this could instruct
the bundler to compress one or more files from the result.
By default this compression is switched off in the bundler but
can be activated to save storage space and speedup download
of the image with the following runtime configuration:
bundle:
- compress: true|false
If compression is activated the result image has to be
uncompressed before it can be used. This Fixes #901
-------------------------------------------------------------------
Mon Jan 7 11:17:52 CET 2019 - ms@suse.de
- Bump version: 9.17.6 → 9.17.7
-------------------------------------------------------------------
Mon Jan 7 10:48:09 CET 2019 - ms@suse.de
- Fix use of SysConfig objects
objects of that class did not provide a get method but
overload the bracket [] operator. Using the get() method
failed. This Fixes #910
-------------------------------------------------------------------
Sat Jan 5 19:52:42 CET 2019 - ms@suse.de
- Use chkstat to verify and fix file permissions
Call chkstat in system mode which reads /etc/sysconfig/security
to determine the configured security level and applies the
appropriate permission definitions from the /etc/permissions*
files. It's possible to provide those files as overlay files
in the image description to apply a certain permission setup
when needed. Otherwise the default setup as provided on the
package level applies. It's required that the image root system
has chkstat installed. If not present KIWI skips this step
and continuous with a warning. This Fixes #895
-------------------------------------------------------------------
Fri Dec 21 17:22:57 CET 2018 - dcassany@suse.de
- Allow setting the protocol for exposed ports
With this commit it is possible to set tcp or upd (e.g. "80/tcp") for
exposed container ports. If no protocol is provided OCI defaults are
applied.
Fixes #906
-------------------------------------------------------------------
Wed Dec 19 18:01:17 CET 2018 - toms@suse.de
- Use cls in @classmethods instead of self
For consistency reasons.
-------------------------------------------------------------------
Wed Dec 19 09:13:48 CET 2018 - ms@suse.de
- Bump version: 9.17.5 → 9.17.6
-------------------------------------------------------------------
Tue Dec 18 20:03:33 CET 2018 - ms@suse.de
- Allow setctsid to be part of custom boot images
-------------------------------------------------------------------
Tue Dec 18 14:33:09 CET 2018 - dcassany@suse.de
- Fix disk size calculation for VMX
Disk size calculation must take into account the empty volumes that
are to be mounted in a directory that does not exist in the root tree
otherwise there is KeyError. The result of
storate/setup._calculate_volume_mbytes must be a dict including all
defined volumes.
Fixes #904
-------------------------------------------------------------------
Wed Dec 12 12:19:50 CET 2018 - ms@suse.de
- Bump version: 9.17.4 → 9.17.5
-------------------------------------------------------------------
Wed Dec 12 11:06:20 CET 2018 - ms@suse.de
- Make sure manual pages are part of pypi archive
As consequence of the change in the travis setup to make
use of the native 'pages' and 'pypi' providers from travis the
environment for the sdist target has changed. Within the
doc_travis tox env no manual pages was build. In combination
with the 'pypi' provider setup in .travis.yml which uses
skip_cleanup: true, this caused the pypi archive to miss
any manual pages which lead to a runtime error on install
via pip.
-------------------------------------------------------------------
Tue Dec 11 08:18:26 CET 2018 - ms@suse.de
- Bump version: 9.17.3 → 9.17.4
-------------------------------------------------------------------
Mon Dec 10 12:34:53 CET 2018 - ms@suse.de
- Don't trust the vmlinux symlink to be present
-------------------------------------------------------------------
Mon Dec 10 11:15:02 CET 2018 - ms@suse.de
- Refactor kernel version lookup
Check the presence of the gzip compressed kernel binary
and use it. If not present use the arbitrary kernel image
format with the known limitations.
-------------------------------------------------------------------
Mon Dec 10 09:46:06 CET 2018 - ms@suse.de
- More clarity on kernel version lookup
Lookup of the kernel version is done by directly reading the
kernel image via a small tool named kversion. The scope of the
tool is limited and does not work for e.g kernel images which
contains its own decompressor code. For the special cases we
defined exceptions, one was zImage. The recently added exception
for vmlinuz seemed too intrusive to me and was also not well
documented. This patch tries to clarify and get us back to
explicit and easy to read coding. Fixes #899
-------------------------------------------------------------------
Tue Dec 4 17:22:25 CET 2018 - ro@suse.de
- testing: fix issues marked by shellcheck
-------------------------------------------------------------------
Thu Nov 29 17:58:48 CET 2018 - ro@suse.de
- kernel.py: also try vmlinux-version.gz in case of image-version to
get the version number
-------------------------------------------------------------------
Tue Nov 27 17:09:52 CET 2018 - dcassany@suse.de
- Add Ubuntu bionic build tests
-------------------------------------------------------------------
Tue Nov 27 15:17:49 CET 2018 - dcassany@suse.de
- Another round of OCI tools refactoring
In order to provide buildah support some of the logic about
temporary directories for OCI images creation needs to be moved
to the dedicated OCI tool class.
While umoci can operate in any directory and this is passed as an
argument, this is not the case for buildah. In buildah workflow
the storage path of work-in-progress images/containers is not
customizable neither the mountpoint of the container rootfs.
-------------------------------------------------------------------
Mon Nov 26 15:36:54 CET 2018 - ms@suse.de
- Bump version: 9.17.2 → 9.17.3
-------------------------------------------------------------------
Mon Nov 26 14:37:42 CET 2018 - ms@suse.de
- Update documentation for rd.live.cowfile.mbsize
-------------------------------------------------------------------
Mon Nov 26 10:07:44 CET 2018 - ms@suse.de
- Use cow file on persistent grub live loop boot
When using tools like live-grub-stick the live iso as generated
by kiwi will be copied as file on the target device and a grub
loopback setup is created there to boot the live system from file.
In such a case the persistent write setup which tries to create
an extra write partition on the target fails in almost all cases
because the target has no free and unpartitioned space available.
Therefore in case of such a loopback mounted system we create a
cow file(live_system.cow) instead of a partition to setup
persistent writing. The cow file will be created in the same
directory the live iso image file was read from grub
This Fixes #860
-------------------------------------------------------------------
Fri Nov 23 14:15:38 CET 2018 - ms@suse.de
- Bump version: 9.17.1 → 9.17.2
-------------------------------------------------------------------
Fri Nov 23 11:29:40 CET 2018 - dcassany@suse.de
- Create a custom `setup.py clean` command
The default `setup.py clean` command does not clean `dist` and
`*.egg-info` folders. This commit makes sure those are cleaned and
also ands a `setup.py clean` command in the `clean` Makefile target
-------------------------------------------------------------------
Fri Nov 23 11:11:53 CET 2018 - ms@suse.de
- Better exception handling in oem installer
If an error condition applies in the kiwi dump dracut code
the reaction was to stop the process with a dracut die() call.
If the option 'rd.debug' was set on boot, this lead to a debugging
shell which is good, but in a standard process this lead to a
lock of the machine which is an unfortunate situation. This
patch changes the behavior to always print the error message
as a dialog message box on the primary console and reboot
the system after keypress or timeout. In case of the debug
switch configured the system die()'s as before.
This Fixes #884
-------------------------------------------------------------------
Mon Nov 19 11:19:36 CET 2018 - dcassany@suse.de
- Add parted dependency for dracut-kiwi-live package
dracut-kiwi-live requires `partprobe` tool and this is provided by
parted package. Persistent overlay setup fails if parted is not
installed in the image.
-------------------------------------------------------------------
Thu Nov 15 09:40:46 CET 2018 - ms@suse.de
- Added unit test for syslinux lookup paths
-------------------------------------------------------------------
Thu Nov 15 08:50:29 CET 2018 - dcassany@suse.de
- Include the isolinux ubuntu paths
This commit adds the ubuntu installation paths the places to look
for isolinux binaries.
-------------------------------------------------------------------
Tue Nov 13 17:06:30 CET 2018 - dcassany@suse.de
- Fix spec to better support Debian and Ubuntu builds
This commit fixes the spec to properly build for Debian and Ubuntu.
More specific:
* update-alternatives path has been adapted
* python3-kiwi are now enabled for Debian 9 and Ubuntu 18.04
-------------------------------------------------------------------
Mon Nov 12 11:37:35 CET 2018 - ms@suse.de
- Make gfxboot a recommended package
gfxboot is needed on the host for certain boot graphics
operations. It's used if the boot theme provides a gfxboot.cfg
In this case the tool is also required. The setup of the
boot themes is differently implemented in each of the
distributions we support. In addition on suse distributions
gfxboot is no longer in the core system. Given that we are
not able to find a common base on requirement of the package
we changed gfxboot from a required to a recommended package
and deleted the requirement on debian based distros
-------------------------------------------------------------------
Fri Nov 9 15:54:31 CET 2018 - dcassany@suse.de
- Adding OEM and ISO image types for Fedora tests
-------------------------------------------------------------------
Fri Nov 9 14:53:54 CET 2018 - seife+dev@b1-systems.com
- kiwi-dump-image: improve dialog usage
Dialog's "--radiolist" feature requires to navigate to the item,
press "space" to select the item and then "enter" to execute.
With "--menu", it is enough to just navigate to the item and press
"enter" to execute, which is much more intuitive for most users.
-------------------------------------------------------------------
Fri Nov 9 13:28:14 CET 2018 - dcassany@suse.de
- Add support for --no-history umoci's flag
Using this flag kiwi appends only a single history entry for OCI
containers.
-------------------------------------------------------------------
Fri Nov 9 11:23:16 CET 2018 - ms@suse.de
- Bump version: 9.17.0 → 9.17.1
-------------------------------------------------------------------

View File

@ -20,25 +20,32 @@
# If they aren't provided by a system installed macro, define them
%{!?_defaultdocdir: %global _defaultdocdir %{_datadir}/doc}
%{!?__python2: %global __python2 /usr/bin/python2}
%{!?__python3: %global __python3 /usr/bin/python3}
# Expanded form required for debbuild's simpler engine
%if %{undefined python2_sitelib}
%global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
%endif
%if %{undefined python3_sitelib}
%global python3_sitelib %(%{__python3} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
%endif
%if 0%{?debian} || 0%{?ubuntu}
%global is_deb 1
%global pygroup python
%global sysgroup admin
%global develsuffix dev
%global update_alternatives %{_bindir}/update-alternatives
%else
%global pygroup Development/Languages/Python
%global sysgroup System/Management
%global develsuffix devel
%global update_alternatives %{_sbindir}/update-alternatives
%endif
Name: python-kiwi
Version: 9.17.1
Version: 9.17.15
Provides: kiwi-schema = 6.6
Release: 0
Url: https://github.com/SUSE/kiwi
@ -54,6 +61,8 @@ Source1: %{name}-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?fedora} || 0%{?suse_version}
BuildRequires: python3-devel
%endif
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
BuildRequires: python3-setuptools
BuildRequires: fdupes
%endif
@ -104,7 +113,7 @@ Requires(postun): update-alternatives
Requires: grub2-x86_64-efi
%endif
%ifarch %{ix86} x86_64
Requires: gfxboot
Recommends: gfxboot
%endif
Requires: qemu-tools
Requires: squashfs
@ -133,9 +142,6 @@ Requires: debootstrap
Requires: qemu-utils
Requires: squashfs-tools
Requires: gdisk
%ifarch %{ix86} x86_64
Requires: gfxboot
%endif
%endif
Requires: dosfstools
Requires: e2fsprogs
@ -164,13 +170,17 @@ Python 2 library of the KIWI Image System. Provides an operating system
image builder for Linux supported hardware platforms as well as for
virtualization and cloud systems like Xen, KVM, VMware, EC2 and more.
%if 0%{?fedora} || 0%{?suse_version}
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
# python3-kiwi
%package -n python3-kiwi
Summary: KIWI - Appliance Builder Next Generation
Group: Development/Languages/Python
Recommends: jing
%if 0%{?ubuntu} || 0%{?debian}
Requires: python3-yaml
%else
Requires: python3-PyYAML
%endif
Requires: python3-docopt
Requires: python3-future
Requires: python3-lxml
@ -187,7 +197,7 @@ Requires(postun): update-alternatives
Requires: grub2-x86_64-efi
%endif
%ifarch %{ix86} x86_64
Requires: gfxboot
Recommends: gfxboot
%endif
Requires: qemu-tools
Requires: squashfs
@ -213,6 +223,12 @@ Provides: kiwi-packagemanager:dnf
Requires: zypper
Provides: kiwi-packagemanager:zypper
%endif
%if 0%{?debian} || 0%{?ubuntu}
Requires: debootstrap
Requires: qemu-utils
Requires: squashfs-tools
Requires: gdisk
%endif
Requires: dosfstools
Requires: e2fsprogs
Requires: xorriso
@ -279,14 +295,19 @@ BuildRequires: dracut
%endif
Requires: bc
Requires: cryptsetup
%if 0%{?fedora} || 0%{?rhel}
%if 0%{?fedora} || 0%{?rhel} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
Requires: btrfs-progs
Requires: gdisk
Requires: dracut-network
%else
%if 0%{?debian} || 0%{?ubuntu}
Requires: btrfs-tools
Requires: gdisk
%else
Requires: btrfsprogs
Requires: gptfdisk
%endif
%endif
Requires: coreutils
Requires: e2fsprogs
Requires: grep
@ -301,9 +322,6 @@ Requires: curl
%if 0%{?debian} || 0%{?ubuntu}
Requires: xz-utils
Requires: dmsetup
Requires: btrfs-tools
Requires: gdisk
Requires: dracut-network
%else
Requires: xz
Requires: device-mapper
@ -388,6 +406,7 @@ Requires: device-mapper
%endif
Requires: dracut
Requires: xorriso
Requires: parted
License: GPL-3.0-or-later
Group: %{sysgroup}
@ -432,7 +451,7 @@ sed -e "s|#!/usr/bin/env python||" -i kiwi/xml_parse.py
# Build Python 2 version
python2 setup.py build --cflags="${RPM_OPT_FLAGS}"
%if 0%{?fedora} || 0%{?suse_version}
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
# Build Python 3 version
python3 setup.py build --cflags="${RPM_OPT_FLAGS}"
%endif
@ -441,7 +460,7 @@ python3 setup.py build --cflags="${RPM_OPT_FLAGS}"
# Install Python 2 version
python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} %{?is_deb:--install-layout=deb}
%if 0%{?fedora} || 0%{?suse_version}
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
# Install Python 3 version
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} %{?is_deb:--install-layout=deb}
%endif
@ -484,38 +503,38 @@ done
%endif
%post -n python2-kiwi
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--install %_bindir/kiwi kiwi %_bindir/kiwi-ng-2 10
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--install %_bindir/kiwi-ng kiwi-ng %_bindir/kiwi-ng-2 10
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--install %_bindir/kiwicompat kiwicompat %_bindir/kiwicompat-2 10
%if 0%{?fedora} || 0%{?suse_version}
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
%post -n python3-kiwi
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--install %_bindir/kiwi kiwi %_bindir/kiwi-ng-3 10
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--install %_bindir/kiwi-ng kiwi-ng %_bindir/kiwi-ng-3 10
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--install %_bindir/kiwicompat kiwicompat %_bindir/kiwicompat-3 10
%endif
%preun -n python2-kiwi
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--remove kiwi %_bindir/kiwi
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--remove kiwi %_bindir/kiwi-ng
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--remove kiwicompat %_bindir/kiwicompat
%if 0%{?fedora} || 0%{?suse_version}
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
%preun -n python3-kiwi
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--remove kiwi %_bindir/kiwi
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--remove kiwi %_bindir/kiwi-ng
%{_sbindir}/update-alternatives \
%{update_alternatives} \
--remove kiwicompat %_bindir/kiwicompat
%endif
@ -545,9 +564,8 @@ fi
%ghost %_sysconfdir/alternatives/kiwi-ng
%ghost %_sysconfdir/alternatives/kiwicompat
%{python2_sitelib}/*
%config %_sysconfdir/bash_completion.d/kiwi-ng-2*.sh
%if 0%{?fedora} || 0%{?suse_version}
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
%files -n python3-kiwi
%defattr(-,root,root,-)
%{_bindir}/kiwi-ng-3*
@ -559,7 +577,6 @@ fi
%ghost %_sysconfdir/alternatives/kiwi-ng
%ghost %_sysconfdir/alternatives/kiwicompat
%{python3_sitelib}/*
%config %_sysconfdir/bash_completion.d/kiwi-ng-3*.sh
%endif
%files -n kiwi-man-pages
@ -568,6 +585,7 @@ fi
%{_defaultdocdir}/python-kiwi/kiwi.pdf
%{_defaultdocdir}/python-kiwi/LICENSE
%{_defaultdocdir}/python-kiwi/README
%config %_sysconfdir/bash_completion.d/kiwi-ng.sh
%doc %{_mandir}/man8/*
%files -n kiwi-tools

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ceebf249d84c3e3f551998f9102dd577a2f7b70e06da9ecd41f98bc8a5c9472
size 1270656
oid sha256:05523067288ccf40800ecc6771cb67fd0ebf77740178bdd2edcf50bc7aced10d
size 1190571