So we are doing UI testing which requires the latest and greatest web broweser. Some have RPM other have binaries to install from. Both are fine however trying to use some sort of mgmt (Puppet, Ansible) and a tar.bz2 is near impossible.
/cut to compiling from source/
Compiled from source and with a custom %post to symlink it to /usr/local/bin I give you firefox 57 RPM.
the biggest change was this:
%post -p /bin/sh
ln -s /firefox/firefox /usr/local/bin/firefox
It allows me to symlink so instead of users tyiping /firefox/firefox then can just type firefox.
Give me a few days and I can post the spec file if need be or the entire RPM (if that’s legal)
Now to streamline the process so I can do it with other major versions!!!