ci: Introduce install-extra-builddeps.sh
We need to cleanly split off "test dependencies" that we install inside the cosa pod from builds (where we won't have `cargo`) from the build time where we use the cosa buildroot image. Prep for using https://cxx.rs
This commit is contained in:
parent
9b13ce3906
commit
9f19ed2ac8
@ -7,6 +7,7 @@ parallel rpms: {
|
||||
shwrap("""
|
||||
# fetch tags so `git describe` gives a nice NEVRA when building the RPM
|
||||
git fetch origin --tags
|
||||
ci/install-extra-builddeps.sh
|
||||
ci/installdeps.sh
|
||||
git submodule update --init
|
||||
|
||||
|
@ -6,6 +6,7 @@ set -xeuo pipefail
|
||||
dn=$(dirname $0)
|
||||
. ${dn}/libbuild.sh
|
||||
|
||||
${dn}/install-extra-builddeps.sh
|
||||
${dn}/installdeps.sh
|
||||
|
||||
# create an unprivileged user for testing
|
||||
|
6
ci/install-extra-builddeps.sh
Executable file
6
ci/install-extra-builddeps.sh
Executable file
@ -0,0 +1,6 @@
|
||||
#!/usr/bin/bash
|
||||
# Install build dependencies not in the cosa buildroot already
|
||||
set -xeuo pipefail
|
||||
if ! command -v cxxbridge; then
|
||||
cargo install --root=/usr cxxbridge-cmd
|
||||
fi
|
Loading…
Reference in New Issue
Block a user