Author: arekm                        Date: Fri Jan  5 17:58:59 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 0.9.8.1 by Tomasz Rutkowski

---- Files affected:
SPECS:
   prelude-lml.spec (1.10 -> 1.11) 

---- Diffs:

================================================================
Index: SPECS/prelude-lml.spec
diff -u SPECS/prelude-lml.spec:1.10 SPECS/prelude-lml.spec:1.11
--- SPECS/prelude-lml.spec:1.10 Thu Apr 20 19:23:57 2006
+++ SPECS/prelude-lml.spec      Fri Jan  5 18:58:54 2007
@@ -1,22 +1,26 @@
 # $Revision$, $Date$
+%bcond_without fam
+%bcond_without unsupported_rulesets
+
 Summary:       A network intrusion detection system
 Summary(pl):   System wykrywania intruzów w sieci
 Name:          prelude-lml
-Version:       0.9.4
-Release:       0.3
+Version:       0.9.8.1
+Release:       1
 License:       GPL
 Group:         Applications
 Source0:       
http://www.prelude-ids.org/download/releases/%{name}-%{version}.tar.gz
-# Source0-md5: 33ed8f9428df64778041e4d8fe41c479
+# Source0-md5: 9304593d58d2aa1268760c93150ab8db
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 URL:           http://www.prelude-ids.org/
-BuildRequires: fam-devel
+%{?with_fam:BuildRequires:     fam-devel}
 BuildRequires: libprelude-devel >= 0.9.0
 BuildRequires: pcre-devel
 BuildRequires: rpmbuild(macros) >= 1.268
 Requires(post,preun):  /sbin/chkconfig
 Requires:      rc-scripts
+Requires:      %{name}-libs = %{version} 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -29,6 +33,29 @@
 Prelude. Prelude LML może także używać sysloga, aby nasłuchiwał danych
 od innych aplikacji, takich jak NTSyslog.
 
+%package libs
+Summary:       Prelude-lml shared libraries
+Summary(pl):   Biblioteki dzielone prelude-lml
+Group:         Libraries
+
+%description libs
+Prelude-lml shared libraries.
+
+%description libs -l pl
+Biblioteki dzielone prelude-lml.
+
+%package static
+Summary:       Static prelude-lml library
+Summary(pl):   Statyczna biblioteka prelude-lml
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description static
+Static prelude-lml library.
+
+%description static -l pl
+Statyczna biblioteka prelude-lml.
+
 %package devel
 Summary:       Header files for prelude-lml
 Summary(pl):   Pliki nagłówkowe dla prelude-lml
@@ -45,7 +72,11 @@
 %setup -q
 
 %build
-%configure
+%configure \
+       --enable-shared \
+       --enable-static \
+       --with%{!?with_fam:out}-fam \
+       
--%{!?with_unsupported_rulesets:dis}%{?with_unsupported_rulesets:en}able-unsupported_rulesets
 %{__make}
 
 %install
@@ -65,25 +96,14 @@
 
 %post
 /sbin/chkconfig --add prelude-lml
-%service prelude-lml restart
-if [ "$1" = 1 ]; then
-       echo "Remember to register with prelude-manager before first launch:"
-       echo "prelude-adduser register prelude-lml \"idmef:w\" <manager 
address> --uid 0 --gid 0"
-       echo ""
-       echo "Run \"/sbin/service prelude-lml start\" to start Prelude LML."
-fi
+if [ "$1" = "1" ]; then
+%banner -e %{name} <<EOF
+Remember to register with prelude-manager before first launch:
+prelude-adduser register prelude-lml "idmef:w admin:r" <manager address> --uid 
0 --gid 0
 
-#
-# TODO:
-#
-# register with prelude-manager:
-#
-# on one console:
-# prelude-adduser registration-server prelude-manager
-#      (remember one shot password)
-# on the second one:
-# prelude-adduser register prelude-lml "idmef:w" <manager address> --uid 0 
--gid 0
-#      (enter the password)
+EOF
+fi
+%service prelude-lml restart
 
 %preun
 if [ "$1" = "0" ]; then
@@ -95,9 +115,6 @@
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
 %attr(755,root,root) %{_bindir}/%{name}
-%dir %{_libdir}/%{name}
-%attr(755,root,root) %{_libdir}/%{name}/*.so
-%{_libdir}/%{name}/*.la
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
 %dir %{_sysconfdir}/%{name}
@@ -105,6 +122,16 @@
 %{_sysconfdir}/%{name}/ruleset
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.*
 
+%files libs
+%defattr(644,root,root,755)
+%dir %{_libdir}/%{name}
+%attr(755,root,root) %{_libdir}/%{name}/*.so
+%{_libdir}/%{name}/*.la
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/%{name}/*.a
+
 %files devel
 %defattr(644,root,root,755)
 %{_includedir}/%{name}
@@ -115,6 +142,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.11  2007/01/05 17:58:54  arekm
+- up to 0.9.8.1 by Tomasz Rutkowski
+
 Revision 1.10  2006/04/20 17:23:57  glen
 - fix %service usage, fix chkconfig deps
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/prelude-lml.spec?r1=1.10&r2=1.11&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to