* 0001-starlingx-wheels-from-filesystem-pkg-repos.patch: allows one to
specify a local wheels tarfile, rather than a URL.
This patch was effectively hard-coded in the build script -- converted
to a proper git patch file.
This patch has a problem that will be addressed by a separate commit:
it makes docker images unnecessarily large by embedding the entire
wheel file in one of the intermediate docker FS layers. While the file
is deleted at the end, that intermediate layer remains as part of the
docker image.
* 0002-Don-t-fail-if-user-group-exists-in-base-image.patch: the
StarlingX base image contains user accounts such as "nova" and
"keystone", causing Loci to fail when trying to create users &
groups. This unusual behavior of the base image is a side effect
of this commit:
https://review.opendev.org/c/starlingx/integ/+/854246
which looks necessary for unrelated reasons and can't be reverted.
This patch adds additional parameters to be used in image build
recipes that work around this problem:
- UPDATE_SYSTEM_ACCOUNT: if user exists at build time, update its
UID/GUID/$HOME if necessary
- NON_UNIQUE_SYSTEM_ACCOUNT: allow non-unique UID/GID when creating
user & group.
Story: 2010294
Task: 46282
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
Change-Id: I213e0401326c8a9b70030f4c4504f8ceb8a63945