]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't set the oracle version by default
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 2 Jul 2024 20:16:21 +0000 (14:16 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 2 Jul 2024 20:16:21 +0000 (14:16 -0600)
redhat/freeradius.spec

index 945991f0e3c0e44e187b02eb5928b31ef1bde09e..48273f762418c1fee1a218fcec2b06b07742999d 100644 (file)
 # Specify the version of Oracle you're using with _oracle_version
 # Specify the include and lib directories for Oracle with _oracle_include_dir and _oracle_lib_dir
 %bcond_with rlm_sql_oracle
-%global _oracle_version 11.2
-%ifarch x86_64
-%global _oracle_include_dir /usr/include/oracle/%{_oracle_version}/client64
-%global _oracle_lib_dir %{_prefix}/lib/oracle/%{_oracle_version}/client64/lib
-%endif
-%ifarch i386
-%global _oracle_include_dir /usr/include/oracle/${_oracle_version}/client
-%global _oracle_lib_dir %{_prefix}/lib/oracle/%{_oracle_version}/client/lib
+%if %{with rlm_sql_oracle}
+  %ifarch x86_64
+    %{!?_oracle_include_dir:%define _oracle_include_dir /usr/include/oracle%{?_oracle_version:/%{_oracle_version}}/client64}
+    %{!?_oracle_lib_dir:%define _oracle_lib_dir %{_prefix}/lib/oracle/%{?_oracle_version:/%{_oracle_version}}/client64/lib}
+  %endif
+  %ifarch i386
+    %{!?_oracle_include_dir:%define _oracle_include_dir /usr/include/oracle%{?_oracle_version:/%{_oracle_version}}/client}
+    %{!?_oracle_lib_dir:%define _oracle_lib_dir %{_prefix}/lib/oracle/%{?_oracle_version:/%{_oracle_version}}/client/lib}
+  %endif
 %endif
 
 %bcond_with rlm_yubikey
@@ -442,8 +443,8 @@ This plugin provides FreeTDS support for the FreeRADIUS server project.
 Summary: Oracle support for FreeRADIUS
 Group: System Environment/Daemons
 Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: oracle-instantclient%{_oracle_version}
-BuildRequires: oracle-instantclient%{_oracle_version}-devel
+Requires: oracle-instantclient%{?_oracle_version}
+BuildRequires: oracle-instantclient%{?_oracle_version}-devel
 %description oracle
 This plugin provides Oracle support for the FreeRADIUS server project.
 %endif