KIWI - Appliance Builder Next Generation EL8 fork
Go to file
Marcus Schäfer f2f7d22fcd
Allow test-image-luks to be build locally too
In suse there are many programs replaced by the busybox
alternative and also preferred by the package manager.
However there are also packages like the kernel in suse
which wants gawk and not busybox-gawk. In kiwi to build
images there are two installation phases, the bootstrap
phase which installs mandatory packages to allow chroot
operations and the image phase which installs the rest
of the requested packages as chroot operation. In this
two pass step the package manager is called twice to
resolve dependencies and that causes the issue with the
preferred busybox packages which gets pulled in in the
first phase. To prevent this there are only two options:

1. Explicitly list the non busybox packages in the
   bootstrap phase

2. Prevent the image phase and put all packages to
   the bootstrap phase such there is only one package
   manager call for dependency resolution

This commit implementes option 1. because having all
packages in the bootstrap phase means that the host
packagemanager resolves and if the host packagemanager
is somehow not compatible with the image target this
leads to other weird issues which are not obvious and
hard to debug.
2021-10-05 10:52:20 +02:00
.github Moved pages and pypi publish to github actions 2021-09-21 18:42:18 +02:00
build-tests Allow test-image-luks to be build locally too 2021-10-05 10:52:20 +02:00
doc Bump version: 9.23.61 → 9.23.62 2021-09-23 16:56:32 +02:00
dracut/modules.d Stop plymouth also for progress dialogs 2021-05-18 17:06:25 +02:00
helper Moved pages and pypi publish to github actions 2021-09-21 18:42:18 +02:00
kiwi Bump version: 9.23.61 → 9.23.62 2021-09-23 16:56:32 +02:00
package Run scripts via a screen session in debug mode 2021-09-22 11:48:47 +02:00
test Fixed script calls when running in obs 2021-09-23 16:54:31 +02:00
tools Partially revert dcounter.c flaw report 2020-11-18 13:33:09 +01:00
.bumpversion.cfg Bump version: 9.23.61 → 9.23.62 2021-09-23 16:56:32 +02:00
.codacy.yml Update codacy configuration file 2020-11-17 15:55:53 +01:00
.gitattributes Set ident export-subst git attribute on version.py 2016-04-21 16:21:00 +02:00
.gitignore Delete traces of travis integration 2020-12-15 11:38:13 +01:00
.gitlab-ci.yml Delete obsolete release stage from gitlab 2021-09-21 18:49:53 +02:00
.obs_test Update arm integration test 2018-05-08 16:31:57 +02:00
.obs_test_status Fixed make obs_test_status 2018-07-31 09:00:28 +02:00
.virtualenv.dev-requirements.txt Install mypy library stubs for mock 2021-07-19 11:49:39 +02:00
.virtualenv.requirements.txt Update tox and travis setup for python 3_8 2020-11-09 15:02:45 +01:00
kiwi.yml Added missing runtime check to default config file 2021-03-01 11:24:44 +01:00
LICENSE Fixed GPL license text to match headers and spec 2017-04-28 12:13:30 +02:00
Makefile Revert "Revert "Fix installation of man pages"" 2021-05-21 17:32:23 +02:00
MANIFEST.in Fixed MANIFEST 2021-09-15 12:04:43 +02:00
README.rst Change donation message 2021-02-16 17:24:06 +01:00
setup.cfg Added strong typing for the following API methods 2020-12-17 10:37:22 +01:00
setup.py Fixed packaging metadata for pypi 2021-02-13 22:33:36 +01:00
tox.ini Fixed pypi tox release target 2021-09-21 18:46:58 +02:00

KIWI - Next Generation
======================

.. |GitLab CI Pipeline| image:: https://gitlab.com/kiwi3/kiwi-ci/badges/master/pipeline.svg
   :target: https://gitlab.com/kiwi3/kiwi-ci/-/pipelines
.. |Health| image:: https://api.codacy.com/project/badge/Grade/8ebd8ce362294fabb0870f50358e564f
   :target: https://www.codacy.com/app/Appliances/kiwi?utm_source=github.com&utm_medium=referral&utm_content=OSInside/kiwi&utm_campaign=Badge_Grade
.. |Doc| replace:: `Documentation <https://osinside.github.io/kiwi/>`__
.. |Installation| replace:: `Installation <https://osinside.github.io/kiwi/installation.html>`__
.. |Contributing| replace:: `Contributing <https://osinside.github.io/kiwi/contributing.html>`__
.. |Donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif
   :target: https://www.paypal.me/SchaeferMarcus

|GitLab CI Pipeline| |Health|

**KIWI, the OS image and appliance builder.**

* |Installation|

* |Contributing|

* |Doc|

We'll donate it for good luck so's you're sure to come back :)

|Donate|