[gssproxy] Initial import of gssproxy 0.0.2.

Guenther Deschner gd at fedoraproject.org
Mon Jul 16 15:42:32 UTC 2012


commit f7792704e2baf9b7086ca372729ad1a5ef1a08f9
Author: Günther Deschner <gdeschner at redhat.com>
Date:   Mon Jul 16 17:40:16 2012 +0200

    Initial import of gssproxy 0.0.2.
    
    Guenther

 .gitignore    |    1 +
 gssproxy.spec |  111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources       |    1 +
 3 files changed, 113 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..37446e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gssproxy-0.0.2.tar.gz
diff --git a/gssproxy.spec b/gssproxy.spec
new file mode 100644
index 0000000..3694aeb
--- /dev/null
+++ b/gssproxy.spec
@@ -0,0 +1,111 @@
+Name:		gssproxy
+Version:	0.0.2
+Release:	3%{?dist}
+Summary:	GSSAPI Proxy
+
+Group:		System Environment/Libraries
+License:	MIT
+URL:		http://fedorahosted.org/gss-proxy
+Source0:	http://fedorahosted.org/released/gss-proxy/%{name}-%{version}.tar.gz
+BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+%global servicename gssproxy
+%global gsspstatedir %{_localstatedir}/lib/gssproxy
+%global pipepath %{gsspstatedir}/pipes
+%global pubconfpath %{_sysconfdir}/gssproxy
+
+Requires: krb5-libs >= 1.10
+Requires(post): systemd-units
+Requires(preun): systemd-units
+Requires(postun): systemd-units
+
+### Build Dependencies ###
+
+BuildRequires: gettext-devel, krb5-devel, iniparser-devel, libverto-devel, popt-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+BuildRequires: m4
+BuildRequires: libxslt
+BuildRequires: libxml2
+BuildRequires: docbook-style-xsl
+BuildRequires: doxygen
+BuildRequires: pkgconfig
+BuildRequires: findutils
+BuildRequires: systemd-units
+
+
+%description
+A proxy for GSSAPI credential handling
+
+%prep
+%setup -q
+
+
+%build
+autoreconf -f -i
+%configure \
+    --with-pipe-path=%{pipepath} \
+    --with-pubconf-path=%{pubconfpath} \
+    --with-init-dir=%{_initrddir} \
+    --disable-static \
+    --disable-rpath
+
+make %{?_smp_mflags} all
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+install -d -m755 %{buildroot}%{_sysconfdir}/gssproxy
+install -d -m755 %{buildroot}%{_unitdir}
+install -m644 examples/gssproxy-example.conf %{buildroot}%{_sysconfdir}/gssproxy/gssproxy.conf
+install -m644 systemd/gssproxy.service %{buildroot}%{_unitdir}/gssproxy.service
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%{_unitdir}/gssproxy.service
+%{_sbindir}/gssproxy
+%dir %{gsspstatedir}
+%attr(755,root,root) %dir %{pipepath}
+%attr(755,root,root) %dir %{pubconfpath}
+%attr(700,root,root) %dir /%{_sysconfdir}/gssproxy
+%attr(0600,root,root) %config(noreplace) /%{_sysconfdir}/gssproxy/gssproxy.conf
+%{_mandir}/man5/gssproxy.conf.5*
+%{_mandir}/man8/gssproxy.8*
+
+%post
+if [ $1 -eq 1 ] ; then
+    # Initial installation
+    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+fi
+
+%preun
+if [ $1 -eq 0 ] ; then
+    # Package removal, not upgrade
+    /bin/systemctl --no-reload disable gssproxy.service > /dev/null 2>&1 || :
+    /bin/systemctl stop gssproxy.service > /dev/null 2>&1 || :
+fi
+
+%postun
+/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+if [ $1 -ge 1 ] ; then
+    # Package upgrade, not uninstall
+    /bin/systemctl try-restart gssproxy.service >/dev/null 2>&1 || :
+fi
+
+%changelog
+* Fri Jul 13 2012 Guenther Deschner <gdeschner at redhat.com> 0.0.2-3
+- Fix various packaging issues
+
+* Mon Jul 02 2012 Guenther Deschner <gdeschner at redhat.com> 0.0.1-2
+- Add systemd packaging
+
+* Wed Mar 28 2012 Guenther Deschner <gdeschner at redhat.com> 0.0.1-1
+- Various fixes
+
+* Mon Dec 12 2011 Simo Sorce <simo at redhat.com> - 0.0.2-0
+- Automated build of the gssproxy daemon
diff --git a/sources b/sources
index e69de29..203bf1c 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+6e7ea9c7e5d3c167e42599462c75fbd0  gssproxy-0.0.2.tar.gz


More information about the scm-commits mailing list