SPECS (AC-branch): ejabberd.spec - version 1.1.0 - backport from HEAD

deejay1 deejay1 at pld-linux.org
Wed Apr 26 18:55:56 CEST 2006


Author: deejay1                      Date: Wed Apr 26 16:55:56 2006 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- version 1.1.0
- backport from HEAD

---- Files affected:
SPECS:
   ejabberd.spec (1.18 -> 1.18.2.1) 

---- Diffs:

================================================================
Index: SPECS/ejabberd.spec
diff -u SPECS/ejabberd.spec:1.18 SPECS/ejabberd.spec:1.18.2.1
--- SPECS/ejabberd.spec:1.18	Fri Dec 16 15:59:24 2005
+++ SPECS/ejabberd.spec	Wed Apr 26 18:55:50 2006
@@ -2,12 +2,12 @@
 Summary:	Fault-tolerant distributed Jabber/XMPP server
 Summary(pl):	Odporny na awarie rozproszony serwer Jabbera/XMPP
 Name:		ejabberd
-Version:	1.0.0
+Version:	1.1.0
 Release:	1
 License:	GPL
 Group:		Applications/Communications
 Source0:	http://www.process-one.net/en/projects/ejabberd/download/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	bc0bfdad2e5e48e42fcc5d09384be74f
+# Source0-md5:	abd310557da32e520c4a3d4f3c97aab1
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 Source3:	%{name}.sh
@@ -21,8 +21,10 @@
 BuildRequires:	erlang >= R9C
 BuildRequires:	expat-devel >= 1.95
 BuildRequires:	openssl-devel
+BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post):	/usr/bin/perl
-Requires(post): jabber-common
+Requires(post):	jabber-common
+Requires(post):	sed >= 4.0
 Requires(post):	textutils
 Requires(post,preun):	/sbin/chkconfig
 Requires:	erlang
@@ -46,7 +48,8 @@
 %build
 cd src
 %{__autoconf}
-%configure
+%configure \
+	--enable-odbc
 %{__make}
 cd ..
 
@@ -68,39 +71,33 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post
-if [ -f /etc/jabber/secret ] ; then
-	SECRET=`cat /etc/jabber/secret`
+if [ -f %{_sysconfdir}/jabber/secret ] ; then
+	SECRET=`cat %{_sysconfdir}/jabber/secret`
 	if [ -n "$SECRET" ] ; then
 		echo "Updating component authentication secret in ejabberd config file..."
-		perl -pi -e "s/>secret</$SECRET/" /etc/jabber/ejabberd.cfg
+		%{__sed} -i -e "s/>secret</>$SECRET</" /etc/jabber/ejabberd.cfg
 	fi
 fi
 
-if [ ! -f /etc/jabber/cookie ] ; then
-        echo "Generating erl authentication cookie..."
-        umask 066
-        perl -e 'open R,"/dev/urandom"; read R,$r,16;
-                printf "%02x",ord(chop $r) while($r);' > /etc/jabber/cookie
+if [ ! -f %{_sysconfdir}/jabber/cookie ] ; then
+	echo "Generating erl authentication cookie..."
+	umask 066
+	perl -e 'open R,"/dev/urandom"; read R,$r,16;
+		printf "%02x",ord(chop $r) while($r);' > %{_sysconfdir}/jabber/cookie
 fi
 
 /sbin/chkconfig --add ejabberd
-if [ -r /var/lock/subsys/ejabberd ]; then
-	/etc/rc.d/init.d/ejabberd restart >&2
-else
-	echo "Run \"/etc/rc.d/init.d/ejabberd start\" to start ejabberd server."
-fi
+%service ejabberd restart "ejabberd server"
 
 %preun
 if [ "$1" = "0" ]; then
-	if [ -r /var/lock/subsys/ejabberd ]; then
-		/etc/rc.d/init.d/ejabberd stop >&2
-	fi
+	%service ejabberd stop
 	/sbin/chkconfig --del ejabberd
 fi
 
 %files
 %defattr(644,root,root,755)
-%doc ChangeLog doc
+%doc ChangeLog doc src/odbc/pg.sql
 %attr(755,root,root) %{_sbindir}/*
 %attr(640,root,jabber) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/jabber/*
 %attr(770,root,jabber) /var/log/ejabberd
@@ -115,6 +112,22 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18.2.1  2006/04/26 16:55:50  deejay1
+- version 1.1.0
+- backport from HEAD
+
+Revision 1.22  2006/04/26 09:33:06  jajcus
+- Version: 1.1.0
+
+Revision 1.21  2006/04/14 17:42:16  glen
+- use sed for inline edits rather perl
+
+Revision 1.20  2006/04/07 17:59:05  jajcus
+- enable ODBC
+
+Revision 1.19  2006/02/27 23:00:10  glen
+- use %service
+
 Revision 1.18  2005/12/16 14:59:24  deejay1
 - higher erlang BR
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ejabberd.spec?r1=1.18&r2=1.18.2.1&f=u



More information about the pld-cvs-commit mailing list