|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
Summary: Remote config, monitoring, and management api
|
|
Michael DeHaan |
478efc9 |
Name: func
|
|
Michael DeHaan |
478efc9 |
Source1: version
|
|
Michael DeHaan |
478efc9 |
Version: %(echo `awk '{ print $1 }' %{SOURCE1}`)
|
|
Michael DeHaan |
478efc9 |
Release: %(echo `awk '{ print $2 }' %{SOURCE1}`)%{?dist}
|
|
Michael DeHaan |
478efc9 |
Source0: %{name}-%{version}.tar.gz
|
|
Michael DeHaan |
478efc9 |
License: GPLv2+
|
|
Michael DeHaan |
478efc9 |
Group: Applications/System
|
|
Michael DeHaan |
478efc9 |
Requires: python >= 2.3
|
|
Michael DeHaan |
478efc9 |
Requires: pyOpenSSL
|
|
Michael DeHaan |
478efc9 |
BuildRequires: python-devel
|
|
Michael DeHaan |
478efc9 |
%if 0%{?fedora} >= 8
|
|
Michael DeHaan |
478efc9 |
BuildRequires: python-setuptools-devel
|
|
Michael DeHaan |
478efc9 |
%else
|
|
Michael DeHaan |
478efc9 |
BuildRequires: python-setuptools
|
|
Michael DeHaan |
478efc9 |
%endif
|
|
Michael DeHaan |
478efc9 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
|
Michael DeHaan |
478efc9 |
BuildArch: noarch
|
|
Michael DeHaan |
478efc9 |
Url: https://hosted.fedoraproject.org/projects/func/
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%description
|
|
Michael DeHaan |
478efc9 |
|
|
|
02141b9 |
func is a remote api for management, configuration, and monitoring of systems.
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%prep
|
|
Michael DeHaan |
478efc9 |
%setup -q
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%build
|
|
Michael DeHaan |
478efc9 |
%{__python} setup.py build
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%install
|
|
Michael DeHaan |
478efc9 |
test "x$RPM_BUILD_ROOT" != "x" && rm -rf $RPM_BUILD_ROOT
|
|
Michael DeHaan |
478efc9 |
%{__python} setup.py install --root=$RPM_BUILD_ROOT
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%clean
|
|
Michael DeHaan |
478efc9 |
rm -fr $RPM_BUILD_ROOT
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%files
|
|
Michael DeHaan |
478efc9 |
%defattr(-, root, root, -)
|
|
Michael DeHaan |
6f1feb0 |
%if 0%{?fedora} > 8
|
|
Michael DeHaan |
6f1feb0 |
%{python_sitearch}/func*.egg-info
|
|
Michael DeHaan |
6f1feb0 |
%endif
|
|
Michael DeHaan |
478efc9 |
%{_bindir}/funcd
|
|
Michael DeHaan |
478efc9 |
%{_bindir}/func
|
|
Michael DeHaan |
478efc9 |
%{_bindir}/certmaster
|
|
Michael DeHaan |
478efc9 |
%{_bindir}/certmaster-ca
|
|
Michael DeHaan |
478efc9 |
%{_bindir}/func-inventory
|
|
Michael DeHaan |
478efc9 |
/etc/init.d/funcd
|
|
Michael DeHaan |
478efc9 |
/etc/init.d/certmaster
|
|
Michael DeHaan |
478efc9 |
%dir %{_sysconfdir}/%{name}
|
|
Michael DeHaan |
478efc9 |
%dir %{_sysconfdir}/%{name}/minion-acl.d/
|
|
Michael DeHaan |
478efc9 |
%dir %{_sysconfdir}/pki/%{name}
|
|
Michael DeHaan |
478efc9 |
%dir /etc/func/modules/
|
|
Michael DeHaan |
478efc9 |
%config(noreplace) /etc/func/minion.conf
|
|
Michael DeHaan |
478efc9 |
%config(noreplace) /etc/func/certmaster.conf
|
|
Michael DeHaan |
478efc9 |
%config(noreplace) /etc/logrotate.d/func_rotate
|
|
Michael DeHaan |
478efc9 |
%dir %{python_sitelib}/func
|
|
Michael DeHaan |
478efc9 |
%dir %{python_sitelib}/func/minion
|
|
Michael DeHaan |
478efc9 |
%dir %{python_sitelib}/func/overlord
|
|
Michael DeHaan |
478efc9 |
%dir %{python_sitelib}/func/overlord/cmd_modules
|
|
Michael DeHaan |
478efc9 |
%{python_sitelib}/func/minion/*.py*
|
|
Michael DeHaan |
478efc9 |
%{python_sitelib}/func/overlord/*.py*
|
|
Michael DeHaan |
478efc9 |
%{python_sitelib}/func/overlord/cmd_modules/*.py*
|
|
Michael DeHaan |
478efc9 |
%{python_sitelib}/func/*.py*
|
|
Michael DeHaan |
478efc9 |
%dir %{python_sitelib}/func/minion/modules
|
|
Michael DeHaan |
478efc9 |
%{python_sitelib}/func/minion/modules/*.py*
|
|
Michael DeHaan |
478efc9 |
%dir /var/log/func
|
|
Michael DeHaan |
478efc9 |
%doc AUTHORS README LICENSE
|
|
Michael DeHaan |
478efc9 |
%{_mandir}/man1/func.1.gz
|
|
Michael DeHaan |
478efc9 |
%{_mandir}/man1/func-inventory.1.gz
|
|
Michael DeHaan |
478efc9 |
%{_mandir}/man1/funcd.1.gz
|
|
Michael DeHaan |
478efc9 |
%{_mandir}/man1/certmaster.1.gz
|
|
Michael DeHaan |
478efc9 |
%{_mandir}/man1/certmaster-ca.1.gz
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%post
|
|
Michael DeHaan |
478efc9 |
/sbin/chkconfig --add funcd
|
|
Michael DeHaan |
478efc9 |
/sbin/chkconfig --add certmaster
|
|
Michael DeHaan |
478efc9 |
exit 0
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%preun
|
|
Michael DeHaan |
478efc9 |
if [ "$1" = 0 ] ; then
|
|
Michael DeHaan |
478efc9 |
/sbin/service funcd stop > /dev/null 2>&1
|
|
Michael DeHaan |
478efc9 |
/sbin/chkconfig --del funcd
|
|
Michael DeHaan |
478efc9 |
fi
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
%changelog
|
|
Michael DeHaan |
6f1feb0 |
* Tue Dec 11 2007 Michael DeHaan <mdehaan@redhat.com> - 0.0.14-2
|
|
Michael DeHaan |
6f1feb0 |
- python egg section added for F9 and later
|
|
Michael DeHaan |
6f1feb0 |
|
|
Michael DeHaan |
0347ef7 |
* Tue Dec 11 2007 Michael DeHaan <mdehaan@redhat.com> - 0.0.14-1
|
|
Michael DeHaan |
0347ef7 |
- new release to mirrors
|
|
Michael DeHaan |
0347ef7 |
|
|
Michael DeHaan |
478efc9 |
* Fri Oct 26 2007 Michael DeHaan <mdehaan@redhat.com> - 0.0.13-3
|
|
Michael DeHaan |
478efc9 |
- Misc fixes per Fedora package-review
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Wed Oct 24 2007 Michael DeHaan <mdehaan@redhat.com> - 0.0.13-2
|
|
Michael DeHaan |
478efc9 |
- packaged func-inventory and associated manpage
|
|
Michael DeHaan |
478efc9 |
- release bump for Fedora submission
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Thu Oct 18 2007 Seth Vidal <skvidal at fedoraproject.org> - 0.0.12-1
|
|
Michael DeHaan |
478efc9 |
- change out minion-acl.conf for minion-acl.d
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Mon Oct 8 2007 Adrian Likins <alikins@redhat.com> - 0.0.12-1
|
|
Michael DeHaan |
478efc9 |
- add cmd_modules
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Fri Sep 28 2007 Adrian Likins <alikins@redhat.com> - 0.0.12-1
|
|
Michael DeHaan |
478efc9 |
- remove rhpl deps
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Fri Sep 28 2007 Michael DeHaan <mdehaan@redhat.com> - 0.0.12-1
|
|
Michael DeHaan |
478efc9 |
- bump version and get ready for first public release
|
|
Michael DeHaan |
478efc9 |
- add BuildRequires python-devel
|
|
Michael DeHaan |
478efc9 |
- add logrotate config
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Thu Sep 27 2007 Jesus Rodriguez <jesusr@redhat.com> - 0.0.11-7
|
|
Michael DeHaan |
478efc9 |
- removed unnecessary yum-utils Require
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Wed Sep 26 2007 Jesus Rodriguez <jesusr@redhat.com> - 0.0.11-5
|
|
Michael DeHaan |
478efc9 |
- fixed Requires to include pyOpenSSL for use by certmaster
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Tue Sep 25 2007 Michael DeHaan <mdehaan@redhat.com> - 0.0.11-4
|
|
Michael DeHaan |
478efc9 |
- Added manpage documentation
|
|
Michael DeHaan |
478efc9 |
- Renamed minion config file
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Tue Sep 25 2007 Robin Norwood <rnorwood@redhat.com> - 0.0.11-3
|
|
Michael DeHaan |
478efc9 |
- Change server -> minion and client -> overlord
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Thu Sep 20 2007 James Bowes <jbowes@redhat.com> - 0.0.11-2
|
|
Michael DeHaan |
478efc9 |
- Clean up some speclint warnings
|
|
Michael DeHaan |
478efc9 |
|
|
Michael DeHaan |
478efc9 |
* Thu Sep 20 2007 Adrian Likins <alikins@redhat.com> - 0.0.11-1
|
|
Michael DeHaan |
478efc9 |
- initial release (this one goes to .11)
|
|
Michael DeHaan |
478efc9 |
|