Author: stefan Date: Mon Feb 12 09:25:39 2007 New Revision: 118837 Added: packages/cooker/asterisk/current/SOURCES/asterisk-gtalk-nofreeafteralloca.patch packages/cooker/asterisk/current/SOURCES/asterisk-gtalk-null.patch Removed: packages/cooker/asterisk/current/SOURCES/asterisk-1.0.8-20050420-freetds-0.63.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.0.8-20050420-h323_conf_fix.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2-answer.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2-disconnect.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2.0-beta1-antibork_1.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2.4-spandsp.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2.5-antibork_2.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2.5-cap.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2.7.1-metermaid.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.2.7.1-ppcfix.diff packages/cooker/asterisk/current/SOURCES/asterisk-1.4.0-beta4-iax2.diff Modified: packages/cooker/asterisk/current/SPECS/asterisk.spec
Log: - add gtalk / jabber patches from http://bugs.digium.com/view.php?id=7764 - change permisions on configuration files - comment out unused patches - bump release Added: packages/cooker/asterisk/current/SOURCES/asterisk-gtalk-nofreeafteralloca.patch ============================================================================== --- (empty file) +++ packages/cooker/asterisk/current/SOURCES/asterisk-gtalk-nofreeafteralloca.patch Mon Feb 12 09:25:39 2007 @@ -0,0 +1,28 @@ +--- channels/chan_gtalk.c.orig 2007-01-02 16:02:00.000000000 +0100 ++++ channels/chan_gtalk.c 2007-01-02 16:02:48.000000000 +0100 +@@ -261,7 +261,6 @@ + s = ast_strdupa((char *) connection); + domain = strsep(&s, "@"); + ast_verbose("OOOOH domain = %s\n", domain); +- free(s); + } + gtalk = ASTOBJ_CONTAINER_FIND(>alk_list, name); + if (!gtalk && strchr(name, '@')) +@@ -879,8 +878,6 @@ + } else + exten = tmp->us; + ast_copy_string(tmp->exten, exten, sizeof(tmp->exten)); +- if(data) +- free(data); + ast_mutex_init(&tmp->lock); + ast_mutex_lock(>alklock); + tmp->next = client->p; +@@ -1480,8 +1477,6 @@ + to = strsep(&s, "/"); + if (!to) { + ast_log(LOG_ERROR, "Bad arguments in Gtalk Dialstring: %s\n", (char*) data); +- if (s) +- free(s); + return NULL; + } + } Added: packages/cooker/asterisk/current/SOURCES/asterisk-gtalk-null.patch ============================================================================== --- (empty file) +++ packages/cooker/asterisk/current/SOURCES/asterisk-gtalk-null.patch Mon Feb 12 09:25:39 2007 @@ -0,0 +1,11 @@ +--- channels/chan_gtalk.c.null 2007-01-02 16:49:59.000000000 +0100 ++++ channels/chan_gtalk.c 2007-01-02 16:49:31.000000000 +0100 +@@ -836,7 +836,7 @@ + buddy = ASTOBJ_CONTAINER_FIND(&client->connection->buddies, them); + if (buddy) + resources = buddy->resources; +- } else ++ } else if (client->buddy) + resources = client->buddy->resources; + while (resources) { + if (resources->cap->jingle) { Modified: packages/cooker/asterisk/current/SPECS/asterisk.spec ============================================================================== --- packages/cooker/asterisk/current/SPECS/asterisk.spec (original) +++ packages/cooker/asterisk/current/SPECS/asterisk.spec Mon Feb 12 09:25:39 2007 @@ -1,5 +1,5 @@ %define version 1.4.0 -%define release %mkrel 2 +%define release %mkrel 3 %define _requires_exceptions perl(Carp::Heavy) @@ -45,23 +45,24 @@ Source2: asterisk.sysconfig Source3: http://www.asteriskdocs.org/modules/tinycontent/content/docbook/current/AsteriskDocs-html.tar.bz2 Patch0: asterisk-1.4.0-mdv.diff -Patch1: asterisk-1.2.4-spandsp.diff -Patch2: asterisk-1.2.0-beta1-antibork_1.diff -Patch3: asterisk-1.2.5-antibork_2.diff +#Patch1: asterisk-1.2.4-spandsp.diff +#Patch2: asterisk-1.2.0-beta1-antibork_1.diff +#Patch3: asterisk-1.2.5-antibork_2.diff Patch4: asterisk-1.4.0-beta3-freetds_mssql.diff -Patch5: asterisk-1.0.8-20050420-freetds-0.63.diff -Patch8: asterisk-1.0.8-20050420-h323_conf_fix.diff +#Patch5: asterisk-1.0.8-20050420-freetds-0.63.diff +#Patch8: asterisk-1.0.8-20050420-h323_conf_fix.diff # taken from the visdn-devel-20060315 tar ball -Patch11: asterisk-1.2.5-cap.diff -Patch12: asterisk-1.2-answer.diff -Patch13: asterisk-1.2-disconnect.diff -Patch14: asterisk-1.2.7.1-ppcfix.diff -Patch15: asterisk-1.2.7.1-metermaid.diff +#Patch11: asterisk-1.2.5-cap.diff +#Patch12: asterisk-1.2-answer.diff +#Patch13: asterisk-1.2-disconnect.diff +#Patch14: asterisk-1.2.7.1-ppcfix.diff +#Patch15: asterisk-1.2.7.1-metermaid.diff Patch16: asterisk-1.4.0-beta3-external_liblpc10_and_libilbc.diff Patch17: asterisk-1.4.0-beta3-no_mega_optimization.diff Patch18: asterisk-1.4.0-beta2-imap.diff Patch19: asterisk-1.4-app_fax.diff -Patch20: asterisk-1.4.0-beta4-iax2.diff +Patch20: asterisk-gtalk-nofreeafteralloca.patch +Patch21: asterisk-gtalk-null.patch Patch100: asterisk-20061212-tcp.patch Requires(pre): rpm-helper Requires(postun): rpm-helper @@ -328,7 +329,8 @@ %patch17 -p0 -b .no_mega_optimization %patch18 -p0 -b .imap %patch19 -p0 -b .app_fax -#patch20 -p0 -b .iax2 +%patch20 -p0 -b .gtalk-nofreeafteralloca +%patch21 -p0 -b .gtalk-null %if %{build_tcp} # SIP over TCP @@ -536,169 +538,169 @@ %doc BUGS ChangeLog CREDITS LICENSE README* apps/rpt_flow.pdf %doc doc/*README* doc/*.txt contrib/init.d/rc.mandrake* contrib/asterisk-ices.xml %doc contrib/scripts contrib/i18n.testsuite.conf contrib/README.festival -%attr(0755,root,root) %{_initrddir}/asterisk -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/asterisk -%attr(0750,root,asterisk) %dir %{_sysconfdir}/asterisk -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/*.adsi -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/*.conf -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/asterisk +%attr(0755,root,root) %{_initrddir}/asterisk +%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/asterisk +%attr(0750,asterisk,asterisk) %dir %{_sysconfdir}/asterisk +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/*.adsi +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/*.conf +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.ael +%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/asterisk # TODO -#attr(0750,root,asterisk) %dir %{_sysconfdir}/ssl/asterisk +#attr(0750,root,asterisk) %dir %{_sysconfdir}/ssl/asterisk # these are packaged as sub packages below -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/extensions.ael %if %{build_misdn} -%exclude %{_sysconfdir}/asterisk/misdn.conf +%exclude %{_sysconfdir}/asterisk/misdn.conf %endif %if %{build_odbc} -%exclude %{_sysconfdir}/asterisk/*_odbc.conf +%exclude %{_sysconfdir}/asterisk/*_odbc.conf %endif %if %{build_tds} -%exclude %{_sysconfdir}/asterisk/*tds*.conf +%exclude %{_sysconfdir}/asterisk/*tds*.conf %endif -%exclude %{_sysconfdir}/asterisk/cdr_pgsql.conf -%exclude %{_sysconfdir}/asterisk/gtalk.conf -%exclude %{_sysconfdir}/asterisk/jabber.conf -%exclude %{_sysconfdir}/asterisk/osp.conf -%exclude %{_sysconfdir}/asterisk/res_snmp.conf -%exclude %{_sysconfdir}/asterisk/*sql*.conf - -%attr(0755,root,root) %{_sbindir}/aelparse -%attr(0755,root,root) %{_sbindir}/asterisk -%attr(0755,root,root) %{_sbindir}/astgenkey -%attr(0755,root,root) %{_sbindir}/astman -%attr(0755,root,root) %{_sbindir}/autosupport -%attr(0755,root,root) %{_sbindir}/muted -%attr(0755,root,root) %{_sbindir}/rasterisk -%attr(0755,root,root) %{_sbindir}/safe_asterisk -%attr(0755,root,root) %{_sbindir}/smsq -%attr(0755,root,root) %{_sbindir}/stereorize -%attr(0755,root,root) %{_sbindir}/streamplayer - -%attr(0755,root,root) %dir %{_libdir}/asterisk -%attr(0755,root,root) %dir %{_libdir}/asterisk/modules -%attr(0755,root,root) %{_libdir}/asterisk/modules/app_*.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_*.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_*.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_*.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/format_*.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/func_*.so -#attr(0755,root,root) %{_libdir}/asterisk/modules/func_callerid.so -#attr(0755,root,root) %{_libdir}/asterisk/modules/func_enum.so -#attr(0755,root,root) %{_libdir}/asterisk/modules/func_uri.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_*.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/res_*.so +%exclude %{_sysconfdir}/asterisk/cdr_pgsql.conf +%exclude %{_sysconfdir}/asterisk/gtalk.conf +%exclude %{_sysconfdir}/asterisk/jabber.conf +%exclude %{_sysconfdir}/asterisk/osp.conf +%exclude %{_sysconfdir}/asterisk/res_snmp.conf +%exclude %{_sysconfdir}/asterisk/*sql*.conf + +%attr(0755,root,root) %{_sbindir}/aelparse +%attr(0755,root,root) %{_sbindir}/asterisk +%attr(0755,root,root) %{_sbindir}/astgenkey +%attr(0755,root,root) %{_sbindir}/astman +%attr(0755,root,root) %{_sbindir}/autosupport +%attr(0755,root,root) %{_sbindir}/muted +%attr(0755,root,root) %{_sbindir}/rasterisk +%attr(0755,root,root) %{_sbindir}/safe_asterisk +%attr(0755,root,root) %{_sbindir}/smsq +%attr(0755,root,root) %{_sbindir}/stereorize +%attr(0755,root,root) %{_sbindir}/streamplayer + +%attr(0755,root,root) %dir %{_libdir}/asterisk +%attr(0755,root,root) %dir %{_libdir}/asterisk/modules +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_*.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_*.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_*.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_*.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_*.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_*.so +#attr(0755,root,root) %{_libdir}/asterisk/modules/func_callerid.so +#attr(0755,root,root) %{_libdir}/asterisk/modules/func_enum.so +#attr(0755,root,root) %{_libdir}/asterisk/modules/func_uri.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_*.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_*.so # these are packaged as sub packages below %if %{build_misdn} -%exclude %{_libdir}/asterisk/modules/chan_misdn.so +%exclude %{_libdir}/asterisk/modules/chan_misdn.so %endif %if %{build_odbc} -%exclude %{_libdir}/asterisk/modules/*_odbc.so +%exclude %{_libdir}/asterisk/modules/*_odbc.so %endif %if %{build_tds} -%exclude %{_libdir}/asterisk/modules/*tds*.so +%exclude %{_libdir}/asterisk/modules/*tds*.so %endif -%exclude %{_libdir}/asterisk/modules/app_*fax.so -%exclude %{_libdir}/asterisk/modules/app_osplookup.so -#exclude %{_libdir}/asterisk/modules/app_sql_postgres.so -%exclude %{_libdir}/asterisk/modules/cdr_pgsql.so -%exclude %{_libdir}/asterisk/modules/cdr_radius.so -%exclude %{_libdir}/asterisk/modules/cdr_sqlite.so -%exclude %{_libdir}/asterisk/modules/chan_gtalk.so -%exclude %{_libdir}/asterisk/modules/res_config_pgsql.so -%exclude %{_libdir}/asterisk/modules/res_jabber.so -%exclude %{_libdir}/asterisk/modules/res_snmp.so -%exclude %{_libdir}/asterisk/modules/*sql*.so - -#attr(0755,asterisk,asterisk) %dir %{_localstatedir}/asterisk -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/agi-bin -%attr(0755,root,root) %{_localstatedir}/asterisk/agi-bin/* -%ghost %{_localstatedir}/asterisk/astdb -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/firmware -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/firmware/iax -%attr(0755,root,root) %{_localstatedir}/asterisk/firmware/iax/*.bin -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/images -%attr(0644,root,root) %{_localstatedir}/asterisk/images/*.jpg -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/keys -%attr(0644,root,root) %{_localstatedir}/asterisk/keys/*.pub -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/moh -%attr(0644,root,root) %{_localstatedir}/asterisk/moh/*.wav -%doc %{_localstatedir}/asterisk/moh/LICENSE-asterisk-moh-freeplay-wav -#attr(0755,root,root) %dir %{_localstatedir}/asterisk/mohmp3 -#attr(0644,root,root) %{_localstatedir}/asterisk/mohmp3/*.mp3 -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds -%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/*.gsm -%doc %{_localstatedir}/asterisk/sounds/core-sounds-en.txt -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/dictate -%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/dictate/*.gsm -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/digits -%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/digits/*.gsm -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/followme -%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/followme/*.gsm -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/letters -%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/letters/*.gsm -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/phonetic -%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/phonetic/*.gsm -#attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/priv-callerintros -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/silence/*.gsm -#attr(0755,root,root) %{_localstatedir}/asterisk/sounds/vm -#attr(0755,root,root) %{_localstatedir}/asterisk/sounds/voicemail -%attr(0755,root,root) %dir %{_localstatedir}/asterisk/static-http -%attr(0644,root,root) %{_localstatedir}/asterisk/static-http/* - -%attr(0750,asterisk,asterisk) %dir /var/log/asterisk -%attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-csv -%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/cdr-csv/Master.csv -%attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-custom -%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/console -%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/debug -%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/event_log -%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/h323_log -%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/messages -%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/queue_log -#attr(0750,asterisk,asterisk) %dir /var/log/asterisk/testreports - -%attr(0750,asterisk,asterisk) %dir /var/run/asterisk - -%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/dictate -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/meetme -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/monitor -%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/outgoing -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/system -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/tmp -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/vm -%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail -%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/default -%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/default/1234 -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/default/1234/INBOX -%attr(0644,asterisk,asterisk) /var/spool/asterisk/voicemail/default/1234/busy.gsm -%attr(0644,asterisk,asterisk) /var/spool/asterisk/voicemail/default/1234/unavail.gsm -#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/voicemail - - %{_mandir}/man8/asterisk.8* - %{_mandir}/man8/astgenkey.8* - %{_mandir}/man8/autosupport.8* - %{_mandir}/man8/safe_asterisk.8* +%exclude %{_libdir}/asterisk/modules/app_*fax.so +%exclude %{_libdir}/asterisk/modules/app_osplookup.so +#exclude %{_libdir}/asterisk/modules/app_sql_postgres.so +%exclude %{_libdir}/asterisk/modules/cdr_pgsql.so +%exclude %{_libdir}/asterisk/modules/cdr_radius.so +%exclude %{_libdir}/asterisk/modules/cdr_sqlite.so +%exclude %{_libdir}/asterisk/modules/chan_gtalk.so +%exclude %{_libdir}/asterisk/modules/res_config_pgsql.so +%exclude %{_libdir}/asterisk/modules/res_jabber.so +%exclude %{_libdir}/asterisk/modules/res_snmp.so +%exclude %{_libdir}/asterisk/modules/*sql*.so + +#attr(0755,asterisk,asterisk) %dir %{_localstatedir}/asterisk +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/agi-bin +%attr(0755,root,root) %{_localstatedir}/asterisk/agi-bin/* +%ghost %{_localstatedir}/asterisk/astdb +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/firmware +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/firmware/iax +%attr(0755,root,root) %{_localstatedir}/asterisk/firmware/iax/*.bin +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/images +%attr(0644,root,root) %{_localstatedir}/asterisk/images/*.jpg +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/keys +%attr(0644,root,root) %{_localstatedir}/asterisk/keys/*.pub +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/moh +%attr(0644,root,root) %{_localstatedir}/asterisk/moh/*.wav +%doc %{_localstatedir}/asterisk/moh/LICENSE-asterisk-moh-freeplay-wav +#attr(0755,root,root) %dir %{_localstatedir}/asterisk/mohmp3 +#attr(0644,root,root) %{_localstatedir}/asterisk/mohmp3/*.mp3 +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds +%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/*.gsm +%doc %{_localstatedir}/asterisk/sounds/core-sounds-en.txt +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/dictate +%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/dictate/*.gsm +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/digits +%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/digits/*.gsm +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/followme +%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/followme/*.gsm +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/letters +%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/letters/*.gsm +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/phonetic +%attr(0644,root,root) %{_localstatedir}/asterisk/sounds/phonetic/*.gsm +#attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/priv-callerintros +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/sounds/silence/*.gsm +#attr(0755,root,root) %{_localstatedir}/asterisk/sounds/vm +#attr(0755,root,root) %{_localstatedir}/asterisk/sounds/voicemail +%attr(0755,root,root) %dir %{_localstatedir}/asterisk/static-http +%attr(0644,root,root) %{_localstatedir}/asterisk/static-http/* + +%attr(0750,asterisk,asterisk) %dir /var/log/asterisk +%attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-csv +%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/cdr-csv/Master.csv +%attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-custom +%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/console +%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/debug +%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/event_log +%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/h323_log +%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/messages +%attr(644,asterisk,asterisk) %ghost /var/log/asterisk/queue_log +#attr(0750,asterisk,asterisk) %dir /var/log/asterisk/testreports + +%attr(0750,asterisk,asterisk) %dir /var/run/asterisk + +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/dictate +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/meetme +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/monitor +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/outgoing +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/system +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/tmp +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/vm +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/default +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/default/1234 +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/default/1234/INBOX +%attr(0644,asterisk,asterisk) /var/spool/asterisk/voicemail/default/1234/busy.gsm +%attr(0644,asterisk,asterisk) /var/spool/asterisk/voicemail/default/1234/unavail.gsm +#attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail/voicemail + + %{_mandir}/man8/asterisk.8* + %{_mandir}/man8/astgenkey.8* + %{_mandir}/man8/autosupport.8* + %{_mandir}/man8/safe_asterisk.8* %files devel -f %{name}-devel.filelist %defattr(-,root,root) -%attr(0644,root,root) %{_includedir}/asterisk/*.h -%attr(0644,root,root) %{_includedir}/asterisk.h -#exclude %{_includedir}/asterisk/defaults.h - %{_libdir}/pkgconfig/asterisk.pc -#multiarch %{multiarch_includedir}/asterisk/defaults.h +%attr(0644,root,root) %{_includedir}/asterisk/*.h +%attr(0644,root,root) %{_includedir}/asterisk.h +#exclude %{_includedir}/asterisk/defaults.h + %{_libdir}/pkgconfig/asterisk.pc +#multiarch %{multiarch_includedir}/asterisk/defaults.h %files docs %defattr(-,root,root) -%doc docs-html/* +%doc docs-html/* %if %{build_misdn} %files chan_misdn %defattr(-,root,root) -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/misdn.conf -%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/misdn.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so %endif %files plugins-fax @@ -709,55 +711,55 @@ %if %{build_odbc} %files plugins-odbc %defattr(-,root,root) -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/*_odbc.conf -%attr(0755,root,root) %{_libdir}/asterisk/modules/*_odbc.so +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/*_odbc.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/*_odbc.so %endif %files plugins-pgsql %defattr(-,root,root) -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf -#attr(0755,root,root) %{_libdir}/asterisk/modules/app_sql_postgres.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf +#attr(0755,root,root) %{_libdir}/asterisk/modules/app_sql_postgres.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so %if %{build_radius} %files plugins-radius %defattr(-,root,root) -%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so %endif %files plugins-sqlite %defattr(-,root,root) -%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite.so %if %build_tds %files plugins-tds %defattr(-,root,root) -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf -%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so %endif %files plugins-osp %defattr(-,root,root) -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/osp.conf -%attr(0755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/osp.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so %files plugins-snmp %defattr(-,root,root) -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf -%attr(0755,root,root) %{_libdir}/asterisk/modules/res_snmp.so +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_snmp.so %files plugins-jabber %defattr(-,root,root) -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/gtalk.conf -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/jabber.conf -%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so -%attr(0755,root,root) %{_libdir}/asterisk/modules/res_jabber.so +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/gtalk.conf +%attr(0644,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jabber.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_jabber.so %files webvmail %defattr(-,root,root) -%attr(4755,root,root) /var/www/cgi-bin/vmail.cgi -%attr(-,root,root) %dir /var/www/html/_asterisk -%attr(0644,root,root) /var/www/html/_asterisk/animlogo.gif -%attr(0644,root,root) /var/www/html/_asterisk/play.gif +%attr(4755,root,root) /var/www/cgi-bin/vmail.cgi +%attr(-,root,root) %dir /var/www/html/_asterisk +%attr(0644,root,root) /var/www/html/_asterisk/animlogo.gif +%attr(0644,root,root) /var/www/html/_asterisk/play.gif
