So, did I forget something? Of course, I forgot something, I’ve talked a lot about RPMs and SPEC files but I haven’t talked about, how to actually build RPMs. Well, let’s close this gap in the blog post.
Mass tar file generation (Linux/ MacOS):
cd SOURCES; for item in $(find . -maxdepth 1 -type d | grep -Ev "^\.$"); do tar cvfz $item.tar.gz $item; done; cd ..
Mass download missing sources:
for item in $(ls -1 SPECS/*.spec); do spectool -g -R $item; done
Mass signed build:
for item in $(ls -1 SPECS/*.spec); do rpmbuild -ba --sign $item; done
Mass source build:
for item in $(ls -1 SPECS/*.spec); do rpmbuild -bs $item; done
Building RPM packages: