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(&gtalk_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(&gtalklock);
+       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
 

Reply via email to