path: root/contrib/
diff options
authorLukas Slebodnik <>2013-03-26 09:51:25 +0100
committerJakub Hrozek <>2013-04-10 16:43:53 +0200
commitc3662207db84b05ebce904f34409ea61ab776d89 (patch)
treed5d551d8611c2ebd8e58010cda36ed46577038ac /contrib/
parent88275cccddf39892e01682b39b02292eb74729bd (diff)
Incorrect *.py[co] files placement
Package sssd contains python files. Python files should be installed in noarch package, therefore all python files from directory src/config/SSSDConfig was moved to new noarch package python-sssdconfig.
Diffstat (limited to 'contrib/')
1 files changed, 18 insertions, 4 deletions
diff --git a/contrib/ b/contrib/
index 478247f3d..eb21831fb 100644
--- a/contrib/
+++ b/contrib/
@@ -61,6 +61,7 @@ Requires: libtdb >= 1.1.3
Requires: sssd-client%{?_isa} = %{version}-%{release}
Requires: libipa_hbac = %{version}-%{release}
Requires: libsss_idmap = %{version}-%{release}
+Requires: python-sssdconfig = %{version}-%{release}
Requires: cyrus-sasl-gssapi
%if (0%{?use_systemd} == 1)
Requires(post): systemd-units systemd-sysv
@@ -172,6 +173,15 @@ Also provides several other administrative tools:
* sss_seed which pre-creates a user entry for use in kickstarts
* sss_obfuscate for generating an obfuscated LDAP password
+%package -n python-sssdconfig
+Summary: SSSD and IPA configuration file manipulation classes and functions
+Group: Applications/System
+License: GPLv3+
+BuildArch: noarch
+%description -n python-sssdconfig
+Provides python files for manipulation SSSD and IPA configuration files.
%package -n libsss_idmap
Summary: FreeIPA Idmap library
Group: Development/Libraries
@@ -319,12 +329,13 @@ find $RPM_BUILD_ROOT -name "*.la" -exec rm -f {} \;
rm -Rf ${RPM_BUILD_ROOT}/%{_docdir}/%{name}
# Older versions of rpmbuild can only handle one -f option
-# So we need to append to the sssd.lang file
+# So we need to append to the sssd*.lang file
for file in `ls $RPM_BUILD_ROOT/%{python_sitelib}/*.egg-info 2> /dev/null`
- echo %{python_sitelib}/`basename $file` >> sssd.lang
+ echo %{python_sitelib}/`basename $file` >> python_sssdconfig.lang
+touch sssd.lang
touch sssd_tools.lang
touch sssd_client.lang
for man in `find $RPM_BUILD_ROOT/%{_mandir}/??/man?/ -type f | sed -e "s#$RPM_BUILD_ROOT/%{_mandir}/##"`
@@ -435,8 +446,6 @@ rm -rf $RPM_BUILD_ROOT
-%dir %{python_sitelib}/SSSDConfig
%files client -f sssd_client.lang
@@ -474,6 +483,11 @@ rm -rf $RPM_BUILD_ROOT
+%files -n python-sssdconfig -f python_sssdconfig.lang
+%dir %{python_sitelib}/SSSDConfig
%files -n libsss_idmap
%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER