Glad you got it working! For reference, here's a few things to know ;) 1) It's generally not recommended to do development stuff on a production server, since (as you've found out) it's remarkably tricky to get the SCL dependencies right. As you've seen, it can be done, but it's probably better making a proper RPM out of it. You can use our spec files as a base - here's an example for another deface-using plugin:
https://github.com/theforeman/foreman-packaging/blob/rpm/1.13/rubygem-foreman_column_view/rubygem-foreman_column_view.spec 2) Deface is indeed needed by many plugins - but we provide each gem dependency as a separate package. You can find deface here: http://yum.theforeman.org/plugins/latest/el7/x86_64/tfm-rubygem-deface-1.0.2-3.el7.noarch.rpm This would obviously be an RPM dependency of the package created by (1). Indirectly, this is why the gems are installed with --ignore-dependencies, since it's intended that production systems get their plugins from yum/dnf and as such, they can all depend on the deface rubygem package. Hope that helps! Greg -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
