rpms/asterisk/devel .cvsignore, 1.28, 1.29 0001-Modify-init-scripts-for-better-Fedora-compatibility.patch, 1.12, 1.13 asterisk-logrotate, 1.2, 1.3 asterisk.spec, 1.66, 1.67 sources, 1.28, 1.29

Jeffrey C. Ollie jcollie at fedoraproject.org
Wed Dec 2 19:44:42 UTC 2009


Author: jcollie

Update of /cvs/pkgs/rpms/asterisk/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3616

Modified Files:
	.cvsignore 
	0001-Modify-init-scripts-for-better-Fedora-compatibility.patch 
	asterisk-logrotate asterisk.spec sources 
Log Message:
* Wed Dec  2 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.6.2.0-0.15.rc7
- Update to 1.6.2.0-rc7



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/asterisk/devel/.cvsignore,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -p -r1.28 -r1.29
--- .cvsignore	13 Nov 2009 22:37:00 -0000	1.28
+++ .cvsignore	2 Dec 2009 19:44:42 -0000	1.29
@@ -1,2 +1,2 @@
-asterisk-1.6.2.0-rc6.tar.gz
-asterisk-1.6.2.0-rc6.tar.gz.asc
+asterisk-1.6.2.0-rc7.tar.gz
+asterisk-1.6.2.0-rc7.tar.gz.asc

0001-Modify-init-scripts-for-better-Fedora-compatibility.patch:
 init.d/rc.redhat.asterisk |   77 ++++++++++++++++++++--------------------------
 sysconfig/asterisk        |   19 +++++++++++
 2 files changed, 54 insertions(+), 42 deletions(-)

Index: 0001-Modify-init-scripts-for-better-Fedora-compatibility.patch
===================================================================
RCS file: /cvs/pkgs/rpms/asterisk/devel/0001-Modify-init-scripts-for-better-Fedora-compatibility.patch,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- 0001-Modify-init-scripts-for-better-Fedora-compatibility.patch	6 Nov 2009 22:37:02 -0000	1.12
+++ 0001-Modify-init-scripts-for-better-Fedora-compatibility.patch	2 Dec 2009 19:44:42 -0000	1.13
@@ -89,7 +89,7 @@ Index: contrib/init.d/rc.redhat.asterisk
  RETVAL=0
  
  start() {
-@@ -78,19 +78,17 @@
+@@ -78,19 +78,18 @@
  
  	# Start daemons.
  	echo -n $"Starting asterisk: "
@@ -109,7 +109,8 @@ Index: contrib/init.d/rc.redhat.asterisk
 +		AST_ARGS="$AST_ARGS -C $AST_CONFIG"
  	fi
 -	daemon $DAEMON $ASTARGS
-+	cd /var/spool/asterisk
++	export HOME=~asterisk
++	cd $HOME
 +	daemon $DAEMON $AST_ARGS $AST_EXTRA_ARGS
  	RETVAL=$?
  	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/asterisk


Index: asterisk-logrotate
===================================================================
RCS file: /cvs/pkgs/rpms/asterisk/devel/asterisk-logrotate,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- asterisk-logrotate	18 Feb 2008 21:06:43 -0000	1.2
+++ asterisk-logrotate	2 Dec 2009 19:44:42 -0000	1.3
@@ -4,6 +4,6 @@
     create 0640 asterisk asterisk
     sharedscripts
     postrotate
-	/usr/sbin/asterisk -rx 'logger reload' >/dev/null 2>/dev/null || true
+	/sbin/runuser --login --shell=/bin/bash --command="/usr/sbin/asterisk -rx 'logger reload'" asterisk >/dev/null 2>/dev/null || true
     endscript
 }


Index: asterisk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/asterisk/devel/asterisk.spec,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -p -r1.66 -r1.67
--- asterisk.spec	13 Nov 2009 22:37:00 -0000	1.66
+++ asterisk.spec	2 Dec 2009 19:44:42 -0000	1.67
@@ -1,8 +1,8 @@
-%define _rc 6
+%define _rc 7
 Summary: The Open Source PBX
 Name: asterisk
 Version: 1.6.2.0
-Release: 0.12%{?_rc:.rc%{_rc}}%{?dist}
+Release: 0.15%{?_rc:.rc%{_rc}}%{?dist}
 License: GPLv2
 Group: Applications/Internet
 URL: http://www.asterisk.org/
@@ -39,7 +39,12 @@ BuildRequires: libcap-devel
 BuildRequires: gtk2-devel
 
 # for res_http_post
+%if 0%{?fedora} > 0
 BuildRequires: gmime22-devel
+%endif
+%if 0%{?rhel} > 0
+BuildRequires: gmime-devel
+%endif
 
 # for building docs
 BuildRequires: doxygen
@@ -346,6 +351,7 @@ Requires: /usr/sbin/sendmail
 %description voicemail
 Common Voicemail Modules for Asterisk.
 
+%if 0%{?fedora} > 0
 %package voicemail-imap
 Summary: Store voicemail on an IMAP server
 Group: Applications/Internet
@@ -357,6 +363,7 @@ BuildRequires: uw-imap-devel
 %description voicemail-imap
 Voicemail implementation for Asterisk that stores voicemail on an IMAP
 server.
+%endif
 
 %package voicemail-odbc
 Summary: Store voicemail in a database using ODBC
@@ -404,6 +411,15 @@ rm main/fskmodem.c.old
 
 chmod -x contrib/scripts/dbsep.cgi
 
+%if 0%{?rhel} > 0
+# Get the autoconf scripts working with 2.59
+%{__perl} -pi -e 's/AC_PREREQ\(2\.60\)/AC_PREREQ\(2\.59\)/g' configure.ac
+%{__perl} -pi -e 's/AC_USE_SYSTEM_EXTENSIONS/AC_GNU_SOURCE/g' configure.ac
+%{__perl} -pi -e 's/AST_PROG_SED/SED=sed/g' autoconf/ast_prog_ld.m4
+# kernel/glibc in RHEL5 does not support the timerfd
+%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_timing_timerfd/g' menuselect.makeopts
+%endif
+
 %build
 
 %define optflags %(rpm --eval %%{optflags}) -Werror-implicit-function-declaration
@@ -424,7 +440,11 @@ pushd main/editline
 %configure
 popd
 
+%if 0%{?fedora} > 0
 %configure --with-imap=system --with-gsm=/usr --with-libedit=yes
+%else
+%configure --with-gsm=/usr --with-libedit=yes
+%endif
 
 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk ASTVARLIBDIR=%{_datadir}/asterisk ASTDBDIR=%{_localstatedir}/spool/asterisk NOISY_BUILD=1
 
@@ -432,12 +452,14 @@ rm apps/app_voicemail.o apps/app_directo
 mv apps/app_voicemail.so apps/app_voicemail_plain.so
 mv apps/app_directory.so apps/app_directory_plain.so
 
+%if 0%{?fedora} > 0
 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk ASTVARLIBDIR=%{_datadir}/asterisk ASTDBDIR=%{_localstatedir}/spool/asterisk NOISY_BUILD=1
 
 rm apps/app_voicemail.o apps/app_directory.o
 mv apps/app_voicemail.so apps/app_voicemail_imap.so
 mv apps/app_directory.so apps/app_directory_imap.so
+%endif
 
 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk ASTVARLIBDIR=%{_datadir}/asterisk ASTDBDIR=%{_localstatedir}/spool/asterisk NOISY_BUILD=1
@@ -470,8 +492,10 @@ install -D -p -m 0644 doc/digium-mib.txt
 
 rm %{buildroot}%{_libdir}/asterisk/modules/app_directory.so
 rm %{buildroot}%{_libdir}/asterisk/modules/app_voicemail.so
+%if 0%{?fedora} > 0
 install -D -p -m 0755 apps/app_directory_imap.so %{buildroot}%{_libdir}/asterisk/modules
 install -D -p -m 0755 apps/app_voicemail_imap.so %{buildroot}%{_libdir}/asterisk/modules
+%endif
 install -D -p -m 0755 apps/app_directory_odbc.so %{buildroot}%{_libdir}/asterisk/modules
 install -D -p -m 0755 apps/app_voicemail_odbc.so %{buildroot}%{_libdir}/asterisk/modules
 install -D -p -m 0755 apps/app_directory_plain.so %{buildroot}%{_libdir}/asterisk/modules
@@ -709,7 +733,9 @@ fi
 %{_libdir}/asterisk/modules/res_smdi.so
 %{_libdir}/asterisk/modules/res_speech.so
 %{_libdir}/asterisk/modules/res_timing_pthread.so
+%if 0%{?fedora} > 0
 %{_libdir}/asterisk/modules/res_timing_timerfd.so
+%endif
 %{_libdir}/asterisk/modules/test_dlinklists.so
 %{_libdir}/asterisk/modules/test_heap.so
 %{_libdir}/asterisk/modules/test_sched.so
@@ -994,10 +1020,12 @@ fi
 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/voicemail.conf
 %{_libdir}/asterisk/modules/func_vmcount.so
 
+%if 0%{?fedora} > 0
 %files voicemail-imap
 %defattr(-,root,root,)
 %{_libdir}/asterisk/modules/app_directory_imap.so
 %{_libdir}/asterisk/modules/app_voicemail_imap.so
+%endif
 
 %files voicemail-odbc
 %defattr(-,root,root,-)
@@ -1011,6 +1039,17 @@ fi
 %{_libdir}/asterisk/modules/app_voicemail_plain.so
 
 %changelog
+* Wed Dec  2 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.6.2.0-0.15.rc7
+- Update to 1.6.2.0-rc7
+
+* Tue Dec  1 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.6.2.0-0.14.rc6
+- Change the logrotate and the init scripts so that Asterisk doesn't
+  try and write to / or /root
+
+* Thu Nov 19 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.6.2.0-0.13.rc6
+- Make dependency on uw-imap conditional and some other changes to
+  make building on RHEL5 easier.
+
 * Fri Nov 13 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.6.2.0-0.12.rc6
 - Update to 1.6.2.0-rc6
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/asterisk/devel/sources,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -p -r1.28 -r1.29
--- sources	13 Nov 2009 22:37:00 -0000	1.28
+++ sources	2 Dec 2009 19:44:42 -0000	1.29
@@ -1,2 +1,2 @@
-770a80d306ccc928481ff9030d7fec38  asterisk-1.6.2.0-rc6.tar.gz
-e40c4f5ff29edac5062cb80989cdaef1  asterisk-1.6.2.0-rc6.tar.gz.asc
+67d90f1a7af5a3dcf5de9b342e7f21a9  asterisk-1.6.2.0-rc7.tar.gz
+07f681e122e18ff201a0662cb6a02198  asterisk-1.6.2.0-rc7.tar.gz.asc




More information about the fedora-extras-commits mailing list