Skip to content

Commit 6ad7571

Browse files
committed
Massive cleanup
This attempts to clean up the logic in as many configs as possible. Not only has the code turned into a bit of spaghetti over the years, but it contains a lot of dead code. In general, the strategy here is to: - Remove any platforms we will never build for (old). - Keep platforms we don't currently build, but might in the future. - In the future, we plan to move these runtime builds into the repos themselves (openvox/packaging and openbolt/packaging). - After this, each branch will maintain its version of the packaging code. Specifically, this commit: - Removes anything to do with Ruby 2.7. If we need to go back to build 7.x, we can make a branch from a prior commit. - Removes anything to do with AIX 7.1 or SLES 11, any 32-bit platforms, and any other platforms we will never build for. Leave in AIX and Solaris 10/11 code, as there is a nonzero chance we might look at these platforms in the future. - Reduces code branching and indirection by integrating several files that were previously shared by different versions of components. We should not need to build more than one Ruby version for a particular OpenVox branch, for example, so integrate _base-ruby.rb into the ruby component. - Removes old components no longer used. - Integrates patches from mac_crosscompile branch. We aren't 100% sure we will be doing cross compilation for macos-all-x86_64, so attempted to keep things as flexible as possible until then. - Attempts to make code more readable and compact
1 parent 8ced070 commit 6ad7571

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+889
-3404
lines changed

configs/components/_base-ruby-augeas.rb

Lines changed: 0 additions & 121 deletions
This file was deleted.

configs/components/_base-ruby-selinux.rb

Lines changed: 0 additions & 145 deletions
This file was deleted.

configs/components/_base-ruby.rb

Lines changed: 0 additions & 110 deletions
This file was deleted.

0 commit comments

Comments
 (0)