summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-03-20 11:36:10 -0400
committerSimo Sorce <simo@redhat.com>2014-03-20 17:28:30 -0400
commitfe9c84142f3f57762d284c81eb56ae8b9be6effd (patch)
tree2e186c931718d4cd2d72b4ff84beabb0418bfd02 /contrib
parent411a829b99d81939a6f194abe940eb0f3f88673e (diff)
downloadipsilon-fe9c84142f3f57762d284c81eb56ae8b9be6effd.tar.gz
ipsilon-fe9c84142f3f57762d284c81eb56ae8b9be6effd.tar.xz
ipsilon-fe9c84142f3f57762d284c81eb56ae8b9be6effd.zip
Add install script and other spec file changes
Add install script Change server name to drop .py suffix Add necessary requires Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'contrib')
-rw-r--r--contrib/fedora/ipsilon.spec13
1 files changed, 11 insertions, 2 deletions
diff --git a/contrib/fedora/ipsilon.spec b/contrib/fedora/ipsilon.spec
index 839cd08..d5be793 100644
--- a/contrib/fedora/ipsilon.spec
+++ b/contrib/fedora/ipsilon.spec
@@ -12,6 +12,11 @@ BuildRequires: python2-devel
BuildRequires: python-setuptools
BuildRequires: lasso-python
Requires: lasso-python
+Requires: mod_wsgi
+Requires: mod_auth_kerb
+Requires: python-cherrypy
+Requires: python-jinja2
+Requires: python-pam
Requires(pre): shadow-utils
%description
@@ -33,8 +38,11 @@ mkdir -p %{buildroot}%{_sbindir}
install -d -m 0700 %{buildroot}%{_sharedstatedir}/ipsilon
install -d -m 0700 %{buildroot}%{_sharedstatedir}/ipsilon/sessions
ln -s ../..%{python2_sitelib}/ipsilon/idpserver.py \
- %{buildroot}/%{_sbindir}/ipsilon.py
+ %{buildroot}/%{_sbindir}/ipsilon
chmod +x %{buildroot}%{python2_sitelib}/ipsilon/idpserver.py
+ln -s ../..%{python2_sitelib}/ipsilon/install/server.py \
+ %{buildroot}/%{_sbindir}/ipsilon-server-install
+chmod +x %{buildroot}%{python2_sitelib}/ipsilon/install/server.py
install -d -m 0700 %{buildroot}%{_sysconfdir}/ipsilon
%pre
@@ -49,7 +57,8 @@ exit 0
%{python2_sitelib}/*
%{_mandir}/man*/ipsilon*
%{_datadir}/ipsilon/*
-%{_sbindir}/ipsilon.py
+%{_sbindir}/ipsilon
+%{_sbindir}/ipsilon-server-install
%dir %attr(0700,ipsilon,ipsilon) %{_sharedstatedir}/ipsilon
%dir %attr(0700,ipsilon,ipsilon) %{_sharedstatedir}/ipsilon/sessions
%dir %attr(0700,ipsilon,ipsilon) %{_sysconfdir}/ipsilon