]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Create Suse and OpenSuse
authoraBainbridge11 <113794078+aBainbridge11@users.noreply.github.com>
Fri, 19 Jul 2024 17:29:02 +0000 (13:29 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 8 Aug 2024 21:36:52 +0000 (17:36 -0400)
doc/antora/modules/installation/pages/suse.adoc [new file with mode: 0644]

diff --git a/doc/antora/modules/installation/pages/suse.adoc b/doc/antora/modules/installation/pages/suse.adoc
new file mode 100644 (file)
index 0000000..0a0a94e
--- /dev/null
@@ -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