From: aBainbridge11 <113794078+aBainbridge11@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:29:02 +0000 (-0400) Subject: Create Suse and OpenSuse X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d64ce497c3d6327a736874ace307099df257a82;p=thirdparty%2Ffreeradius-server.git Create Suse and OpenSuse --- diff --git a/doc/antora/modules/installation/pages/suse.adoc b/doc/antora/modules/installation/pages/suse.adoc new file mode 100644 index 00000000000..0a0a94e8daf --- /dev/null +++ b/doc/antora/modules/installation/pages/suse.adoc @@ -0,0 +1,30 @@ +## Hard dependencies + +```bash +yum -y install libtalloc-devel +``` + +### libkqueue +Unfortunately neither Suse nor OpenSuse provide an RPM for libkqueue. The instructions below will produce a libkqueue RPM, which can then be installed for building from source, or distributed with the FreeRADIUS RPMs when building packages. + +include:libkqueue-rpm + +## Getting the source + +[[include:Getting-the-Source]] + +## Building SUSE packages + +On SUSE Linux it should be a simple matter of taking the latest FreeRADIUS release tarball and dropping it in ``/usr/src/packages/SOURCES`` along with the other files from the``suse/`` directory inside the tarball with the exception of ``freeradius.spec`` which goes in ``/usr/src/packages/SPECS`` + +Then simply run: + +```bash +rpmbuild -ba /usr/src/packages/SPECS/freeradius.spec +``` + +``rpmbuild`` will tell you if you are missing any build dependencies. If so, simply install them with ``yast2 -i packagename-devel`` then rerun ``rpmbuild`` + +### With Oracle support + +include:RPMs-with-Oracle-support