debian-forge-composer/tools
Achilleas Koutsou f478323e3a tools: replace spec Provides generator
Replace the generator for the spec file "Provides:" list with the one
from the current go-rpm-macros [1].  The new generator can handle
'replace' commands in vendor/modules.txt, which makes it possible to
build RPMs with temporarily modified dependencies.  This enables making
scratch builds against forks or branches of the new osbuild/images
repository for development and testing.

In the future, we can use the packaged version of the script, but this
isn't yet available in all supported distros (EL8).

Made some minor modifications to the original script to prepend each
dependency with "Provides:" and read input files as arguments instead of
lines from stdin.

https://pagure.io/go-rpm-macros/blob/c32fbbd25bbcedee8c0b898d3653255b18a0d30e/f/rpm/go_mod_vendor.prov
2023-07-18 18:08:49 +02:00
..
appsre-ansible tools/appsre-ansible: revert sub removal on rpmbuild machines 2023-03-03 13:00:05 +01:00
deploy/test generate-all-test-cases: use SSH keys instead of password for VMs 2021-09-22 09:12:57 +02:00
test-case-generators test: update fedora repos 2023-06-27 16:13:25 +02:00
appsre-build-deploy.sh osbuild-service-maintenance: Clean up expired images 2021-12-03 00:14:09 +00:00
appsre-build-worker-packer.sh templates/packer: subscribe packer machines 2023-03-03 13:00:05 +01:00
appsre-worker-packer-container.sh templates/packer: update amazon plugin 2022-09-27 10:47:32 +02:00
build-rpms.py app-sre: Update AMIs to rhel-9.0 2022-09-27 10:47:32 +02:00
define-compose-url.sh Revert "test: Update nightly compose URL to updates URL" 2023-01-10 00:28:23 +01:00
deploy-openstack tools: improve deploy-openstack script 2021-09-22 12:24:08 +01:00
deploy-qemu tools/deploy-qemu: use sys.exit instead of exit 2021-06-22 14:45:54 +02:00
gen-certs.sh tools: Add internal container names to certs 2021-01-30 13:20:11 +00:00
gen-ssh.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00
gen-user-data Return error when write_files exists in cloud-init (#1644) 2021-08-20 22:24:38 +02:00
generic_s3_https_test.sh test: adapt to shellcheck v0.9.0 2022-12-13 13:55:53 +01:00
generic_s3_test.sh test: use non-deprecated gitlab CI variables 2023-05-12 11:02:49 +02:00
image-info tools/image-info: bad syntax on rhel8 python 2023-02-14 14:37:10 +01:00
koji-compose.py tools/koji-composer: add encoding to open() 2023-01-06 11:34:50 +01:00
libvirt_test.sh tools/libvirt_test.sh: add fedora support 2023-06-26 17:56:20 +02:00
prepare-source.sh go.mod: update to Go 1.18 2023-01-09 14:03:18 +01:00
provision.sh fix ansible error on centos9 2023-03-02 16:03:11 +01:00
rpm_spec_add_provides_bundle.sh tools: replace spec Provides generator 2023-07-18 18:08:49 +02:00
rpm_spec_vendor2provides tools: replace spec Provides generator 2023-07-18 18:08:49 +02:00
run-koji-container.sh tools/run-koji-container: allow passing a custom certificate dir 2023-05-18 09:25:22 +02:00
run-mock-auth-servers.sh test: extract common JTW code from the multi-tenancy.sh test 2022-08-04 11:55:43 +02:00
s3_test.sh Remove duplicate function and use the shared implementation 2023-02-28 11:15:49 +01:00
set-env-variables.sh test: use hyphen in DISTRO_CODE instead of underscore 2021-09-24 17:03:53 +02:00
update-distgit.py docs: document the release process 2021-07-14 12:11:35 +02:00