ansible-freeipa.spec.in: Fix for loop with wildcard

The issue within the for loops to remove python shebangs and to remove the
execution flag from python files has been solved.
This commit is contained in:
Thomas Woerner
2022-12-05 20:02:09 +01:00
parent c5ba88d725
commit 27cbd40182

View File

@@ -117,12 +117,13 @@ to get the needed requrements to run the tests.
# Fix python modules and module utils: # Fix python modules and module utils:
# - Remove shebang # - Remove shebang
# - Remove execute flag # - Remove execute flag
for i in roles/ipa*/library/*.py roles/ipa*/module_utils/*.py plugins/*/*.py; do for i in roles/ipa*/library/*.py roles/ipa*/module_utils/*.py plugins/*/*.py;
do
sed -i '1{/\/usr\/bin\/python*/d;}' $i sed -i '1{/\/usr\/bin\/python*/d;}' $i
chmod a-x $i chmod a-x $i
done done
for i in utils/*.py utils/new_module utils/changelog utils/ansible-doc-test for i in utils/*.py utils/new_module utils/changelog utils/ansible-doc-test;
do do
sed -i '{s@/usr/bin/python*@%{python}@}' $i sed -i '{s@/usr/bin/python*@%{python}@}' $i
done done