root/build-tools/build_iso
Scott Little c101d4a8f3 Add support CentOS-8/dnf/mock-2.6 based builds
This update will retain support for CentOS-7/yum/mock-1.4 based builds.
The build environment will be queried to discover which environment
it is building in, and modify the commands we issue accordingly.

In CentOS 8, DNF replaces both YUM and REPOQUERY.
While DNF tries to be a transparent replacement of the old tools,
there are also subtle changes to the supported arguments.

I will provide independent mock.cfg.prototypes for centos7 vs centos8.
Changes in generate-centos-repo.sh under stx-tools will be required to
select the correct prototype.

Add support for mock 2.6. Mock 2.6 is python 3, and it processes the
'root' and 'rootdir' arguments slightly differently.

Also change the order of arguments to tar within default_build_srpm.
The latest tar only honors '--exclude' if it precedes other arguments.

Story: 2006729
Depends-On: https://review.opendev.org/762700
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I9d61da290ee27c3efa093b3c3f61a7d2696129e6
2021-04-26 22:40:55 -04:00
..
anaconda-ks.cfg build-tools: Convert wrsroot -> sysadmin 2019-06-14 14:48:25 -07:00
cgts_deps.sh Add support CentOS-8/dnf/mock-2.6 based builds 2021-04-26 22:40:55 -04:00
comps.xml.gz StarlingX open source release updates 2018-06-01 07:45:23 -07:00
gather_packages.pl StarlingX open source release updates 2018-06-01 07:45:23 -07:00
image-dev.inc StarlingX open source release updates 2018-06-01 07:45:23 -07:00
image.inc Merge remote-tracking branch 'gerrit/master' into f/centos8 2020-12-10 17:02:51 +08:00
isolinux.cfg StarlingX open source release updates 2018-06-01 07:45:23 -07:00
ks.cfg build-tools: Convert wrsroot -> sysadmin 2019-06-14 14:48:25 -07:00
minimal_rpm_list.txt CentOS 8: Include nscd in the iso 2021-04-12 09:48:27 +00:00
openstack_kilo.txt StarlingX open source release updates 2018-06-01 07:45:23 -07:00