You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
581 B
19 lines
581 B
#!/bin/sh
|
|
set -e
|
|
|
|
export RPM_PACKAGE_NAME={{ name }}
|
|
export RPM_PACKAGE_VERSION={{ version }}
|
|
export RPM_PACKAGE_RELEASE={{ release }}
|
|
export RPM_ARCH={{ arch }}
|
|
export RPM_BUILD_NCPUS="$(getconf _NPROCESSORS_ONLN)"
|
|
|
|
testdir="$(mktemp -d)"
|
|
trap "rm -rf ${testdir}" EXIT
|
|
|
|
build_flags="$(eval "echo $(rpm --eval '%{_smp_mflags}')")"
|
|
|
|
mkdir "${testdir}/{{ name }}-tests"
|
|
cp -rp /usr/share/{{ name }}-tests/{{ arch }} "${testdir}/{{ name }}-tests/"
|
|
make -C "${testdir}/{{ name }}-tests/{{ arch }}/" $build_flags
|
|
keyctl session - make -C "${testdir}/{{ name }}-tests/{{ arch }}/" check
|