contrib/makerepo.sh: fix script for fedpkg 1.44

If the user of the script still uses fedpkg 1.44 the script fails
because the -build directory doesn't exist.

Now it was tested in both versions.
This commit is contained in:
Fernando Fernandez Mancera
2025-01-29 11:27:05 +01:00
committed by Íñigo Huguet
parent 63b81d893e
commit b281ae0c22

View File

@@ -265,9 +265,11 @@ detect_dirname() {
# At some point FEDPKG changed the behavior of "prep" command
# now it generates the directory with "-build" suffix and the
# real directory inside. We just move it out.
rm -rf $D
mv $D-build/$D .
rm -rf $D-build
if [ -d "$D-build" ]; then
rm -rf "$D"
mv "$D-build/$D" .
rm -rf "$D-build"
fi
[[ -d "$D" ]] && DIRS=("${DIRS[@]}" "$D")
done
done