SPECS: prelude-lml.spec - fix %service usage, fix chkconfig deps

glen glen at pld-linux.org
Thu Apr 20 19:24:02 CEST 2006


Author: glen                         Date: Thu Apr 20 17:24:02 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- fix %service usage, fix chkconfig deps

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

---- Diffs:

================================================================
Index: SPECS/prelude-lml.spec
diff -u SPECS/prelude-lml.spec:1.9 SPECS/prelude-lml.spec:1.10
--- SPECS/prelude-lml.spec:1.9	Sun Apr 16 00:42:31 2006
+++ SPECS/prelude-lml.spec	Thu Apr 20 19:23:57 2006
@@ -14,6 +14,9 @@
 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
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -23,8 +26,8 @@
 
 %description -l pl
 Prelude LML analizuje pliki logów i przesyła trochę informacji do
-Prelude. Prelude LML może także używać sysloga, aby nasłuchiwał
-danych od innych aplikacji, takich jak NTSyslog.
+Prelude. Prelude LML może także używać sysloga, aby nasłuchiwał danych
+od innych aplikacji, takich jak NTSyslog.
 
 %package devel
 Summary:	Header files for prelude-lml
@@ -62,17 +65,16 @@
 
 %post
 /sbin/chkconfig --add prelude-lml
-if [ -f /var/lock/subsys/prelude-lml ]; then
-	%service prelude-lml restart 1>&2
-else
+%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 "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
 
 #
-# TODO: 
+# TODO:
 #
 # register with prelude-manager:
 #
@@ -85,9 +87,7 @@
 
 %preun
 if [ "$1" = "0" ]; then
-	if [ -f /var/lock/subsys/prelude-lml ]; then
-		%service prelude-lml stop 1>&2
-	fi
+	%service prelude-lml stop
 	/sbin/chkconfig --del prelude-lml
 fi
 
@@ -115,6 +115,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2006/04/20 17:23:57  glen
+- fix %service usage, fix chkconfig deps
+
 Revision 1.9  2006/04/15 22:42:31  qboosh
 - simplified setup
 
================================================================

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



More information about the pld-cvs-commit mailing list