1 Summary: Fedora Unified Network Controller
2 Summary(pl.UTF-8): FUNC - jednolite sterowanie sieciowe Fedory
7 Group: Applications/System
8 Source0: http://people.fedoraproject.org/~mdehaan/files/func/%{name}-%{version}.tar.gz
9 # Source0-md5: 715638833720c85076fe04cd2e31fc32
10 Source1: %{name}-funcd.init
11 Patch0: %{name}-setup.patch
12 URL: https://hosted.fedoraproject.org/func/
14 BuildRequires: rpmbuild(macros) >= 1.219
15 Requires: certmaster >= 0.19
16 Requires: python-pyOpenSSL
17 %pyrequires_eq python-libs
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 FUNC (Fedora Unified Network Controller) is a remote API for
23 management, configation, and monitoring of systems.
25 %description -l pl.UTF-8
26 FUNC (Fedora Unified Network Controller) to zdalne API do
27 zarządzania, konfiguracji i monitorowania systemów.
34 %{__python} setup.py build
37 rm -rf $RPM_BUILD_ROOT
38 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/log/func}
39 %{__python} setup.py install \
41 --root=$RPM_BUILD_ROOT
42 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/funcd
47 rm -rf $RPM_BUILD_ROOT
50 /sbin/chkconfig --add funcd
51 %service funcd restart
54 if [ "$1" = "0" ]; then
56 /sbin/chkconfig --del funcd
60 %defattr(644,root,root,755)
62 %attr(755,root,root) %{_bindir}/funcd
63 %attr(755,root,root) %{_bindir}/func
64 %attr(755,root,root) %{_bindir}/func-inventory
65 %attr(755,root,root) %{_bindir}/func-create-module
66 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/func_rotate
67 %attr(754,root,root) /etc/rc.d/init.d/funcd
68 %dir %{_sysconfdir}/%{name}
69 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/func/minion.conf
70 %dir %{py_sitescriptdir}/func
71 %dir %{py_sitescriptdir}/func/minion
72 %dir %{py_sitescriptdir}/func/minion/modules
73 %dir %{py_sitescriptdir}/func/minion/modules/netapp
74 %dir %{py_sitescriptdir}/func/minion/modules/netapp/vol
75 %dir %{py_sitescriptdir}/func/overlord
76 %dir %{py_sitescriptdir}/func/overlord/cmd_modules
77 %dir %{py_sitescriptdir}/func/overlord/modules
78 %{py_sitescriptdir}/func/*.py[co]
79 %{py_sitescriptdir}/func/minion/*.py[co]
80 %{py_sitescriptdir}/func/minion/modules/*.py[co]
81 %{py_sitescriptdir}/func/minion/modules/netapp/*.py[co]
82 %{py_sitescriptdir}/func/minion/modules/netapp/vol/*.py[co]
83 %{py_sitescriptdir}/func/overlord/*.py[co]
84 %{py_sitescriptdir}/func/overlord/cmd_modules/*.py[co]
85 %{py_sitescriptdir}/func/overlord/modules/*.py[co]