From 8016bddbb85004fe82c5b3af7afe28a2e4257a94 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Fri, 2 Oct 2009 11:22:56 +0000 Subject: [PATCH 1/1] - move sfatables modules into sfa package. sfatables rpm only has the command now. - another attempt to fix python-uuid problem. --- sfa.spec | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/sfa.spec b/sfa.spec index 913352b9..6131d19e 100644 --- a/sfa.spec +++ b/sfa.spec @@ -34,9 +34,10 @@ Requires: pyOpenSSL >= 0.7 Requires: m2crypto Requires: libxslt-python -# python 2.5 has uuid module added, for python 2.4 we still need it -%define uuid_missing %(`python -c "import uuid" 2> /dev/null ; echo $?`) -%if uuid_missing +# python 2.5 has uuid module added, for python 2.4 we still need it +%define has_uuid %(`python -c "import uuid" 2> /dev/null; echo $?`) +%if has_uuid +%else Requires: python-uuid %endif @@ -69,7 +70,7 @@ sfi.py, together with other utilities. %description sfatables sfatables is a tool for defining access and admission control policies in an SFA network, in much the same way as iptables is for ip -networks. +networks. This is the command line interface to manage sfatables %prep %setup -q @@ -88,6 +89,10 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/* /usr/bin/keyconvert /var/www/html/wsdl/*.wsdl +# sfa and sfatables depend each other. +/etc/sfatables/* +%{python_sitelib}/sfatables/* + %files plc %defattr(-,root,root) @@ -110,9 +115,7 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/genidump.py* %files sfatables -/etc/sfatables/* %{_bindir}/sfatables -%{python_sitelib}/sfatables/* %pre plc [ -f %{_sysconfdir}/init.d/sfa ] && service sfa stop ||: -- 2.43.0