Fix %generate_buildrequires repetition

Stop writing the modified requirements.txt to %_tmpdir every time
%generate_buildrequires is run.
This commit is contained in:
Maxwell G 2022-10-26 22:50:26 -05:00
parent 4268da90cb
commit 301b09d07a
No known key found for this signature in database
GPG Key ID: F79E4E25E8C661F8

View File

@ -103,10 +103,12 @@ sed -i -s 's|/usr/bin/env python|%{python3}|' \
# and file an upstream issue if needed.
sed -i -e '1{\@^#!.*@d}' lib/ansible/modules/hostname.py
sed '/^mock$/d' test/lib/ansible_test/_data/requirements/units.txt > _requirements.txt
%generate_buildrequires
temp=$(mktemp)
sed '/^mock$/d' test/lib/ansible_test/_data/requirements/units.txt > ${temp}
%pyproject_buildrequires %{?with_tests:${temp} test/units/requirements.txt}
%pyproject_buildrequires %{?with_tests:_requirements.txt test/units/requirements.txt}
%build
# disable the python -s shbang flag as we want to be able to find non system modules