#!/usr/bin/sh
set -e

export RPM_PACKAGE_NAME=krb5
export RPM_PACKAGE_VERSION=1.21.1
export RPM_PACKAGE_RELEASE=9
export RPM_ARCH=aarch64
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}/krb5-tests"
cp -rp /usr/share/krb5-tests/aarch64 "${testdir}/krb5-tests/"
make -C "${testdir}/krb5-tests/aarch64/" $build_flags
keyctl session - make -C "${testdir}/krb5-tests/aarch64/" check
