Chain mock RPM builds

This commit is contained in:
sharpenedblade
2023-10-13 15:02:52 -07:00
parent 91e32c29d5
commit bcebfab48b
2 changed files with 6 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
_output/
+5 -1
View File
@@ -1,4 +1,6 @@
#!/usr/bin/bash
set -e
packages=( "t2linux-config" "t2linux-repo" "t2linux-audio" "kernel")
mkdir -p /repo/_output
@@ -11,4 +13,6 @@ for current_package in "${packages[@]}"; do
mock --buildsrpm --spec "$current_package".spec --sources . --resultdir /repo/_output
done
mock --rebuild /repo/_output/*.src.rpm --resultdir /repo/_output
mock --rebuild --chain /repo/_output/*.src.rpm --localrepo /repo/_output/mock_repo
cp -f /repo/_output/mock_repo/results/*/*/*.rpm /repo/_output
rm -rf /repo/_output/*.log