Changeset 2635

Show
Ignore:
Timestamp:
10/03/06 17:44:42 (7 years ago)
Author:
gregmac
Message:

Make sed calls more distro-neutral, fix hardcoded ASTETCDIR values (patch #760)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk/apply_conf.sh

    r2505 r2635  
    3030echo "Updating configuration..." 
    3131 
    32 echo "/etc/asterisk/cdr_mysql.conf" 
    33 sed -r -i "s/user=[a-zA-Z0-9]*/user=$AMPDBUSER/" /etc/asterisk/cdr_mysql.conf 
    34 sed -r -i "s/password=[a-zA-Z0-9]*/password=$AMPDBPASS/" /etc/asterisk/cdr_mysql.conf 
    35 sed -r -i "s/hostname=[a-zA-Z0-9.-]*/hostname=$AMPDBHOST/" /etc/asterisk/cdr_mysql.conf 
     32echo "$ASTETCDIR/cdr_mysql.conf" 
     33sed -i.bak "s/user=[a-zA-Z0-9]*/user=$AMPDBUSER/" /etc/asterisk/cdr_mysql.conf 
     34sed -i.bak "s/password=[a-zA-Z0-9]*/password=$AMPDBPASS/" /etc/asterisk/cdr_mysql.conf 
     35sed -i.bak "s/hostname=[a-zA-Z0-9.-]*/hostname=$AMPDBHOST/" /etc/asterisk/cdr_mysql.conf 
    3636 
    37 echo "/etc/asterisk/manager.conf" 
    38 sed -r -i "s/secret = [a-zA-Z0-9]*/secret = $AMPMGRPASS/" /etc/asterisk/manager.conf 
    39 sed -r -i "/\[general\]/!s/\[[a-zA-Z0-9]+\]/[$AMPMGRUSER]/" /etc/asterisk/manager.conf 
     37echo "$ASTETCDIR/manager.conf" 
     38sed -i.bak "s/secret = [a-zA-Z0-9]*/secret = $AMPMGRPASS/" /etc/asterisk/manager.conf 
     39sed -i.bak "/\[general\]/!s/\[[a-zA-Z0-9]+\]/[$AMPMGRUSER]/" /etc/asterisk/manager.conf 
    4040 
    41 #if [ -e $AMPWEBROOT"/panel/op_server.cfg" ]; then 
    42 # echo $AMPWEBROOT"/panel/op_server.cfg" 
    43 # sed -r -i "s/manager_user=[a-zA-Z0-9]*/manager_user=$AMPMGRUSER/" $FOPWEBROOT/op_server.cfg 
    44 # sed -r -i "s/manager_secret=[a-zA-Z0-9]*/manager_secret=$AMPMGRPASS/" $FOPWEBROOT/op_server.cfg 
    45 # sed -r -i "s/web_hostname=[a-zA-Z0-9_.-]*/web_hostname=$AMPWEBADDRESS/" $FOPWEBROOT/op_server.cfg 
    46 # sed -r -i "s/security_code=[a-zA-Z0-9]*/security_code=$FOPPASSWORD/" $FOPWEBROOT/op_server.cfg 
    47 # sed -r -i "s!flash_dir=[a-zA-Z0-9_./\-]*!flash_dir=$FOPWEBROOT!" $FOPWEBROOT/op_server.cfg 
    48 # sed -r -i "s!web_hostname=[a-zA-Z0-9.-]*!web_hostname=$AMPWEBADDRESS!" $FOPWEBROOT/op_server.cfg 
    49 # sed -r -i "s!web_hostname=[a-zA-Z0-9.-]*!web_hostname=$AMPWEBADDRESS!" $FOPWEBROOT/op_server.cfg 
    50 #fi 
    51  
    52 echo "/etc/asterisk/vm_email.inc" 
     41echo "$ASTETCDIR/vm_email.inc" 
    5342if [ "xx$AMPWEBADDRESS" = "xx" ]; then 
    5443  echo "You might need to modify /etc/asterisk/vm_email.inc manually" 
    5544else 
    56   sed -r -i "s!http://.*/recordings!http://$AMPWEBADDRESS/recordings!" /etc/asterisk/vm_email.inc 
     45  sed -i.bak "s!http://.*/recordings!http://$AMPWEBADDRESS/recordings!" /etc/asterisk/vm_email.inc 
    5746fi 
    5847