[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