[Pkg-voip-commits] r3549 - freepbx/trunk/debian/patches

elcuco-guest at alioth.debian.org elcuco-guest at alioth.debian.org
Mon May 14 12:56:11 UTC 2007


Author: elcuco-guest
Date: 2007-05-14 12:56:11 +0000 (Mon, 14 May 2007)
New Revision: 3549

Modified:
   freepbx/trunk/debian/patches/fix-permissions.dpatch
Log:
i should probably learn to code in bash. it will help me in the future. i should also need to test my code, since this one was not really working. now 
really tested.



Modified: freepbx/trunk/debian/patches/fix-permissions.dpatch
===================================================================
--- freepbx/trunk/debian/patches/fix-permissions.dpatch	2007-05-14 04:07:39 UTC (rev 3548)
+++ freepbx/trunk/debian/patches/fix-permissions.dpatch	2007-05-14 12:56:11 UTC (rev 3549)
@@ -5,29 +5,25 @@
 ## DP: some conflicts with the default permissions. 
 
 @DPATCH@
-diff -urNad freepbx-2.2.1~dfsg~/amp_conf/bin/retrieve_conf freepbx-2.2.1~dfsg/amp_conf/bin/retrieve_conf
---- freepbx-2.2.1~dfsg~/amp_conf/bin/retrieve_conf	2007-01-04 02:48:29.000000000 +0200
-+++ freepbx-2.2.1~dfsg/amp_conf/bin/retrieve_conf	2007-04-30 17:06:22.000000000 +0300
-@@ -428,7 +428,21 @@
+diff -urNad upstream~/amp_conf/bin/retrieve_conf upstream/amp_conf/bin/retrieve_conf
+--- upstream~/amp_conf/bin/retrieve_conf	2007-01-04 02:48:29.000000000 +0200
++++ upstream/amp_conf/bin/retrieve_conf	2007-05-14 15:51:54.000000000 +0300
+@@ -428,7 +428,17 @@
  //script to write queues conf file from mysql
  $script = $amp_conf['AMPBIN'].'/retrieve_queues_conf_from_mysql.pl';
  exec($script);
 -	
 +
 +// fix permissions
-+exec( "chgrp asterisk /etc/asterisk/*additional.conf" ); 	
-+exec( "chmod 660      /etc/asterisk/*additional.conf" ); 	
-+
 +exec( "chgrp asterisk /etc/asterisk/voicemail.conf" );
 +exec( "chmod 660      /etc/asterisk/voicemail.conf" ); 	
 +
 +exec( "chgrp asterisk /etc/asterisk/indications.conf" ); 	
 +exec( "chmod 660      /etc/asterisk/indications.conf" ); 	
 +
-+exec( "if -w /etc/op-panel/freepbx/*additional.conf; then chgrp asterisk /etc/op-panel/freepbx/*additional.conf" );
-+exec( "if -w /etc/op-panel/freepbx/*additional.conf; then chmod 660      /etc/op-panel/freepbx/*additional.conf" ); 	
++exec( 'for i in  /etc/asterisk/*additional.conf; do  if [ -f $i ]; then  chgrp asterisk $i; chmod 660 $i; fi; done ' );
++exec( 'for i in  /etc/op-panel/freepbx/*additional.conf; do  if [ -f $i ]; then  chgrp asterisk $i; chmod 660 $i; fi; done ');
 +
-+
  // **** Set reload flag for AMP admin
  needreload();
  out("Please Reload Asterisk by visiting http://".$amp_conf["AMPWEBADDRESS"]."/admin");




More information about the Pkg-voip-commits mailing list