Cross Reference: /sssd-io/contrib/sssd.spec.in
sssd.spec.in revision b0ee27fd94f1d20d9c220754ae008a3189752287
b0ee27fd94f1d20d9c220754ae008a3189752287Lukas Slebodnik%global rhel6_minor %(%{__grep} -o "6.[0-9]*" /etc/redhat-release |%{__sed} -s 's/6.//')
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose%global rhel7_minor %(%{__grep} -o "7.[0-9]*" /etc/redhat-release |%{__sed} -s 's/7.//')
ecd6aa105c55994db06993bab3c967247656bacbStephen Gallagher
b6840554b4eeda395f5460a56df2eac1f3f97397Lukas Slebodnik%if 0%{?rhel} && 0%{?rhel} <= 6
b6840554b4eeda395f5460a56df2eac1f3f97397Lukas Slebodnik%{!?__python2: %global __python2 /usr/bin/python2}
b6840554b4eeda395f5460a56df2eac1f3f97397Lukas Slebodnik%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
b6840554b4eeda395f5460a56df2eac1f3f97397Lukas Slebodnik%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
b6840554b4eeda395f5460a56df2eac1f3f97397Lukas Slebodnik%endif
b6840554b4eeda395f5460a56df2eac1f3f97397Lukas Slebodnik
1f7573f8c74ff0f488a15969caed13034a95bd0fStephen Gallagher# Fedora and RHEL 6+
1f7573f8c74ff0f488a15969caed13034a95bd0fStephen Gallagher# we don't want to provide private python extension libs
b6840554b4eeda395f5460a56df2eac1f3f97397Lukas Slebodnik%define __provides_exclude_from %{python2_sitearch}/.*\.so$
889706cbc739358c2a0aac2ba6bc054fdc8e048bLukas Slebodnik%define __provides_exclude_from %{python3_sitearch}/.*\.so$
bfbf5cb0f00c60c0f000f56c282377b13b9a89abSumit Bose
2344d7f71dd80618a41745b0818b46895fa61b2cLukas Slebodnik%if (0%{?fedora} || 0%{?rhel} >= 7)
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta %global use_systemd 1
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta%endif
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta%if (0%{?use_systemd} == 1)
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta %global with_initscript --with-initscript=systemd --with-systemdunitdir=%{_unitdir}
b96988a35bfb5f6faf2e364ae966166398afeca3Stephen Gallagher %global with_syslog --with-syslog=journald
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta%else
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta %global with_initscript --with-initscript=sysv
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta%endif
4eafef4572f4e5ff6b589c80db0b9417724f229fJan Cholasta
a098b26a2a902cfb2968ca44604f61bf000d8413Stephen Gallagher%global enable_experimental 1
a098b26a2a902cfb2968ca44604f61bf000d8413Stephen Gallagher
78e5b91e6b22efbcd0621144b104ac9dfd487e5bJakub Hrozek%if (0%{?enable_experimental} == 1)
287e76479d68db4134274d4a4fca5fe0fbc9a605Jan Cholasta %global experimental --enable-all-experimental-features
78e5b91e6b22efbcd0621144b104ac9dfd487e5bJakub Hrozek%endif
78e5b91e6b22efbcd0621144b104ac9dfd487e5bJakub Hrozek
0b52717b76bf306afd30bbeb6d6c619365cfb548Stephen Gallagher# Determine the location of the LDB modules directory
0b52717b76bf306afd30bbeb6d6c619365cfb548Stephen Gallagher%global ldb_modulesdir %(pkg-config --variable=modulesdir ldb)
0b52717b76bf306afd30bbeb6d6c619365cfb548Stephen Gallagher
2344d7f71dd80618a41745b0818b46895fa61b2cLukas Slebodnik%if (0%{?fedora} || 0%{?rhel} >= 7)
12a73062d84fec27536b09fd275ea248d14b93e5Jakub Hrozek%define _hardened_build 1
12a73062d84fec27536b09fd275ea248d14b93e5Jakub Hrozek%endif
12a73062d84fec27536b09fd275ea248d14b93e5Jakub Hrozek
2344d7f71dd80618a41745b0818b46895fa61b2cLukas Slebodnik%if (0%{?fedora} || 0%{?rhel} >= 7)
c3b1e99007d5f0069fbbd32a3df799d71ea4882eSumit Bose %global with_cifs_utils_plugin 1
c3b1e99007d5f0069fbbd32a3df799d71ea4882eSumit Bose%else
c3b1e99007d5f0069fbbd32a3df799d71ea4882eSumit Bose %global with_cifs_utils_plugin_option --disable-cifs-idmap-plugin
c3b1e99007d5f0069fbbd32a3df799d71ea4882eSumit Bose%endif
c3b1e99007d5f0069fbbd32a3df799d71ea4882eSumit Bose
b0ee27fd94f1d20d9c220754ae008a3189752287Lukas Slebodnik%if (0%{?fedora} || (0%{?rhel} == 7 && 0%{?rhel7_minor} >= 1) || (0%{?rhel} == 6 && 0%{?rhel6_minor} >= 7))
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose %global with_krb5_localauth_plugin 1
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose%endif
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose
889706cbc739358c2a0aac2ba6bc054fdc8e048bLukas Slebodnik%if (0%{?fedora})
889706cbc739358c2a0aac2ba6bc054fdc8e048bLukas Slebodnik %global with_python3 1
889706cbc739358c2a0aac2ba6bc054fdc8e048bLukas Slebodnik%else
Error!

 

There was an error!

null

java.lang.NullPointerException