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/~alikins/files/func/%{name}-%{version}.tar.gz
9 # Source0-md5: 892252004f122c61bb58bb4607553ffe
10 Source1: %{name}-funcd.init
11 Patch0: %{name}-setup.patch
12 URL: https://fedorahosted.org/func/
14 BuildRequires: python-modules
15 BuildRequires: rpm-pythonprov
16 BuildRequires: rpmbuild(macros) >= 1.219
17 Requires: certmaster >= 0.25
18 Requires: python-pyOpenSSL
19 Requires: python-simplejson
20 %pyrequires_eq python-libs
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 FUNC (Fedora Unified Network Controller) is a remote API for
26 management, configation, and monitoring of systems.
28 %description -l pl.UTF-8
29 FUNC (Fedora Unified Network Controller) to zdalne API do zarządzania,
30 konfiguracji i monitorowania systemów.
37 %{__python} setup.py build
40 rm -rf $RPM_BUILD_ROOT
41 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/log/func}
42 %{__python} setup.py install \
44 --root=$RPM_BUILD_ROOT
48 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/funcd
51 rm -rf $RPM_BUILD_ROOT
54 /sbin/chkconfig --add funcd
55 %service funcd restart
58 if [ "$1" = "0" ]; then
60 /sbin/chkconfig --del funcd
64 %defattr(644,root,root,755)
66 %attr(755,root,root) %{_bindir}/funcd
67 %attr(755,root,root) %{_bindir}/func
68 %attr(755,root,root) %{_bindir}/func-inventory
69 %attr(755,root,root) %{_bindir}/func-build-map
70 %attr(755,root,root) %{_bindir}/func-transmit
71 %attr(755,root,root) %{_bindir}/func-create-module
72 %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/func_rotate
73 %attr(754,root,root) /etc/rc.d/init.d/funcd
74 %dir %{_sysconfdir}/%{name}
75 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/async_methods.conf
76 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/minion.conf
77 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/overlord.conf
78 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/modules/Bridge.conf
79 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/modules/Test.conf
80 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/modules/Vlan.conf
82 %{py_sitescriptdir}/func
83 %if "%{py_ver}" > "2.4"
84 %{py_sitescriptdir}/func-*.egg-info