root/build-tools
Davlet Panech a885f19aec docker-images: add Loci patches
* 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
2022-09-14 10:56:06 -04:00
..
branching Add --exclude-projects option to branch management scripts 2022-07-28 14:39:07 -04:00
build_guest build-guest: update RPM lists + misc fixes 2021-08-09 13:25:28 -04:00
build_iso minimal_rpm_list.txt: ebtables->iptables-ebtables 2021-10-29 16:21:19 -04:00
build_minimal_iso Add support CentOS-8/dnf/mock-2.6 based builds 2020-12-08 14:13:28 -05:00
build-docker-images docker-images: add Loci patches 2022-09-14 10:56:06 -04:00
build-wheels build-wheels: add missing python wheels for debian 2022-09-14 10:56:06 -04:00
certificates StarlingX open source release updates 2018-06-01 07:45:23 -07:00
deb-utils debian: port helm chart script to debian 2022-05-10 17:13:13 -04:00
mk Uprev grub2 and shim 2018-06-27 13:04:02 -04:00
repo_files centos7: delete yum.pid after yum-builddep 2021-03-25 18:25:23 -04:00
requirements Temporary downgrade SQLAlchemy version in mock environments 2021-08-17 14:26:54 +03:00
signing StarlingX open source release updates 2018-06-01 07:45:23 -07:00
stx stx: Do not use shell for curl and wget 2022-08-31 20:57:58 +00:00
unit-tests debian: port helm chart script to debian 2022-05-10 17:13:13 -04:00
audit-pkgs Build script readiness for renaming cgcs-centos-repo to centos-repo 2020-09-24 11:59:55 -04:00
build-avoidance-utils.sh build-avoidance: ensure we can write to a copied build environment. 2022-01-17 11:24:33 -05:00
build-guest build-guest: accept extra RPMs on command line 2021-08-16 09:29:05 -04:00
build-helm-charts.sh Merge "FluxCD: Add image versions from image record files" 2022-06-08 17:10:45 +00:00
build-img build-img: build PATCH.img-addon as REL and non-RR patch 2021-04-21 09:43:47 -03:00
build-iso build-iso: Create package_checksums file within iso 2022-05-03 12:41:05 -04:00
build-pkg-srpm StarlingX open source release updates 2018-06-01 07:45:23 -07:00
build-pkgs Add support CentOS-8/dnf/mock-2.6 based builds 2020-12-08 14:13:28 -05:00
build-pkgs-parallel Remove references to cgcs-3rd-party-repo 2020-10-27 14:26:03 -04:00
build-pkgs-serial Remove references to cgcs-3rd-party-repo 2020-10-27 14:26:03 -04:00
build-remote-cli.sh Support custom docker registries for remote cli 2020-03-18 16:29:49 +02:00
build-rpms Build Avoidance 2018-09-17 16:41:31 -04:00
build-rpms-parallel Fix memory overcommit that caused OOM killer 2021-03-10 10:05:20 -05:00
build-rpms-serial Fix memory overcommit that caused OOM killer 2021-03-10 10:05:20 -05:00
build-srpms Build Avoidance 2018-09-17 16:41:31 -04:00
build-srpms-common.sh Eliminate intermediate .tox files during build 2020-08-27 11:01:45 -05:00
build-srpms-parallel Exclude .tox folder when checking file ages 2020-12-21 15:25:27 -05:00
build-srpms-serial Exclude .tox folder when checking file ages 2020-12-21 15:25:27 -05:00
Cached_Data.txt StarlingX open source release updates 2018-06-01 07:45:23 -07:00
classify Build: Improved logging, error handling, and other small fixes 2018-08-29 16:31:09 -04:00
create_dependancy_cache.py Build script readiness for renaming cgcs-tis-repo to local-repo 2020-09-24 12:03:00 -04:00
create-yum-conf centos7: delete yum.pid after yum-builddep 2021-03-25 18:25:23 -04:00
deb-utils.sh debian: port helm chart script to debian 2022-05-10 17:13:13 -04:00
default_build_srpm Add support CentOS-8/dnf/mock-2.6 based builds 2020-12-08 14:13:28 -05:00
find_klm StarlingX open source release updates 2018-06-01 07:45:23 -07:00
find_patched_srpms_needing_upgrade StarlingX open source release updates 2018-06-01 07:45:23 -07:00
git-repo-utils.sh branching: Add retries to git push/review commands 2021-12-16 15:16:30 -05:00
git-utils.sh branching: Add retries to git push/review commands 2021-12-16 15:16:30 -05:00
helm_chart_modify.py Merge "FluxCD: Add image versions from image record files" 2022-06-08 17:10:45 +00:00
image-utils.sh Update to build tools to support Build layering. 2020-02-07 16:36:40 -05:00
ip_report.py Remove references to cgcs-3rd-party-repo 2020-10-27 14:26:03 -04:00
make-installer-images.sh update-pxe-network-installer: add updated firmwares 2022-05-23 14:18:43 +00:00
mock_cfg_to_yum_conf.py Python 3 compatibility: use print as a function. 2018-10-12 13:42:44 +00:00
mockchain-parallel Add support CentOS-8/dnf/mock-2.6 based builds 2020-12-08 14:13:28 -05:00
mockchain-parallel-1.3.4 Update to build tools to support Build layering. 2020-02-07 16:36:40 -05:00
mockchain-parallel-1.4.16 Update to build tools to support Build layering. 2020-02-07 16:36:40 -05:00
mockchain-parallel-2.6 Add support CentOS-8/dnf/mock-2.6 based builds 2020-12-08 14:13:28 -05:00
mockchain-parallel-2.7 Support mock >= 2.7 2021-02-19 12:33:58 -05:00
modify-build-cfg centos7: delete yum.pid after yum-builddep 2021-03-25 18:25:23 -04:00
patch_rebase_1 Build script readiness for renaming cgcs-centos-repo to centos-repo 2020-09-24 11:59:55 -04:00
patch_rebase_2 Build script readiness for renaming cgcs-centos-repo to centos-repo 2020-09-24 11:59:55 -04:00
patch_rebase_3 Build script readiness for renaming cgcs-centos-repo to centos-repo 2020-09-24 11:59:55 -04:00
patch_rebase_4 Build script readiness for renaming cgcs-centos-repo to centos-repo 2020-09-24 11:59:55 -04:00
patch-iso patch-iso: Fix up paths 2022-04-11 09:25:08 -04:00
pkg-manager-utils.sh Add support CentOS-8/dnf/mock-2.6 based builds 2020-12-08 14:13:28 -05:00
repo-utils.sh manifest_get_default_revision must deal with / in branch names 2022-02-01 11:03:43 -05:00
sign_iso_formal.sh cleanup signing scripts 2018-09-07 14:44:37 -04:00
sign_patch_formal.sh cleanup signing scripts 2018-09-07 14:44:37 -04:00
sign-rpms Prepare the build tools for code restucturing 2019-09-05 15:18:10 -04:00
sign-secure-boot Add -v flag to warn secure boot signing of the /var prefix 2021-12-30 16:35:52 -05:00
source_lookup.txt Remove 'django_openstack_auth' reference from source_lookup.txt 2021-07-13 23:16:25 +05:30
spec-utils enable pbr version 2020-06-08 16:54:14 +08:00
srpm-utils srpm-utils: Recognize /usr/bin/mkdir as well 2021-10-27 13:35:09 -04:00
stxRpmUtils.py Correct build failure after mock updrade 2019-06-06 13:39:34 -04:00
sync_jenkins.sh Remove references to cgcs-3rd-party-repo 2020-10-27 14:26:03 -04:00
sync-jenkins Remove references to cgcs-3rd-party-repo 2020-10-27 14:26:03 -04:00
tis.macros StarlingX open source release updates 2018-06-01 07:45:23 -07:00
update-efiboot-image Merge "Fix update-efiboot-image loop device leak" 2020-10-28 13:46:04 +00:00
update-pxe-network-installer build-tools: discover firmware files for installer 2022-06-03 10:55:56 -04:00
url_utils.sh branching: better control over reviews & manifests 2021-06-22 12:58:34 -04:00
utils.sh debian: code cleanup 2022-05-10 17:09:08 -04:00
wheel-utils.sh Enable build of docker images, charts and wheels from a layered build 2020-04-08 13:58:41 -04:00
wrs_orig.txt StarlingX open source release updates 2018-06-01 07:45:23 -07:00
yum-builddep-wrapper centos7: delete yum.pid after yum-builddep 2021-03-25 18:25:23 -04:00