foreman-packaging
foreman-packaging copied to clipboard
Packaging files (RPMs, debs) for Foreman and its dependencies
Since Fedora 31 it's possible to use [Dynamic BuildRequires](https://fedoraproject.org/wiki/Changes/DynamicBuildRequires). This removes the need to change the spec file all the time to keep in sync with the Foreman repo itself....
This approach is based on rpmdist-repoquery where a certain directory structure is used to track repositories. That is then selected, together with a releasever. Our own repositories are made generic...
In other build environments, setting 'BuildArch: noarch' causes a build issue where rubygem-ffi can't locate libsass.so.1 in the libraary path, resulting in the following errors: ``` /usr/share/gems/gems/ffi-1.16.3/lib/ffi/dynamic_library.rb:65:in `load_library': Could not...
This made performing updates easier since I needed to update just the bundle packages en masse. If others do not see a longer term benefit to the split then I...
This makes running update commands inside the container work.
Requires https://github.com/theforeman/npm2rpm/pull/79
I found out there already was a task to create the .mo files. This avoids having to store them in git as part of the release. The goal of this...
This fixes a build issue on CentOS 9 stream: ``` + head -c20 /dev/urandom + od -An -tx1 + tr -d ' \n' + go build -buildmode pie -compiler gc...