summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2014-09-17 11:52:37 +0200
committerPetr Vobornik <pvoborni@redhat.com>2014-09-23 20:28:47 +0200
commit449d10b85cf2fe6a5b41bf167419f2432e752ad1 (patch)
tree80130ef03d69c80e5c3845bd2a3300dfa89a38b8
parent9fa8cff6da6b6b85aa5b03028386f159fc816124 (diff)
downloadfreeipa-449d10b85cf2fe6a5b41bf167419f2432e752ad1.tar.gz
freeipa-449d10b85cf2fe6a5b41bf167419f2432e752ad1.tar.xz
freeipa-449d10b85cf2fe6a5b41bf167419f2432e752ad1.zip
Include the ipa command in client-only build
https://fedorahosted.org/freeipa/ticket/4536 Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
-rw-r--r--freeipa.spec.in8
-rwxr-xr-xsetup-client.py2
2 files changed, 4 insertions, 6 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 4bafc7067..71cf30086 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -223,7 +223,6 @@ logs, analysis thereof). If your network uses IPA for authentication,
this package should be installed on every client machine.
-%if ! %{ONLY_CLIENT}
%package admintools
Summary: IPA administrative tools
Group: System Environment/Base
@@ -241,7 +240,6 @@ user, virtual machines, groups, authentication credentials), Policy
(configuration settings, access control information) and Audit (events,
logs, analysis thereof). This package provides command-line tools for
IPA administrators.
-%endif # ONLY_CLIENT
%package python
Summary: Python libraries used by IPA
@@ -427,10 +425,10 @@ mkdir -p %{buildroot}%{_sysconfdir}/ipa/
/bin/touch %{buildroot}%{_sysconfdir}/ipa/default.conf
/bin/touch %{buildroot}%{_sysconfdir}/ipa/ca.crt
mkdir -p %{buildroot}/%{_localstatedir}/lib/ipa-client/sysrestore
-
-%if ! %{ONLY_CLIENT}
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
install -pm 644 contrib/completion/ipa.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/ipa
+
+%if ! %{ONLY_CLIENT}
mkdir -p %{buildroot}%{_sysconfdir}/cron.d
(cd %{buildroot}/%{python_sitelib}/ipaserver && find . -type f | \
@@ -776,14 +774,12 @@ fi
%{_mandir}/man1/ipa-join.1.gz
%{_mandir}/man5/default.conf.5.gz
-%if ! %{ONLY_CLIENT}
%files admintools
%defattr(-,root,root,-)
%doc COPYING README Contributors.txt
%{_bindir}/ipa
%config %{_sysconfdir}/bash_completion.d
%{_mandir}/man1/ipa.1.gz
-%endif # ONLY_CLIENT
%files python -f %{gettext_domain}.lang
%defattr(-,root,root,-)
diff --git a/setup-client.py b/setup-client.py
index a42444054..802df3217 100755
--- a/setup-client.py
+++ b/setup-client.py
@@ -35,4 +35,6 @@ setup(
'ipalib',
'ipalib.plugins',
],
+ scripts=['ipa'],
+ data_files = [('share/man/man1', ["ipa.1"])],
)