What just happened?
We completed the build and installation of FreeRADIUS RPMs on SLES. Although not as elegant as CentOS it was still done without many problems.
zypper or yast -i
Use zypper
to install the required dependencies. Using yast -i
to install the required gettext-devel
package will result in an error. zypper
knows that the gettext-tools
package will satisfy this dependency.
Using yast -i
to install the dependencies also results in unwanted updates from the OpenSUSE repository. You have been warned.
Tweaks done by hand
There were some tweaks that we had to perform manually in order to get the latest FreeRADIUS packed and installed on SLES:
- Add the OpenSUSE repository as a source of development packages
- Install various development packages from OpenSUSE
- Edit the
freeradius.spec
file to remove legacy macros - Change the ownership of the directory that contains the certificates