Show
Ignore:
Timestamp:
10/18/07 14:08:08 (5 years ago)
Author:
p_lindheimer
Message:

modify apply_conf.sh to handle more generic changes then stock installs

Files:

Legend:

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

    r3994 r5122  
    1 #!/usr/bin/env bash 
     1#!/bin/bash 
    22 
    33if [ "$1" == "-h" ] 
     
    3131 
    3232echo "$ASTETCDIR/cdr_mysql.conf" 
    33 sed -i.bak "s/user=[a-zA-Z0-9]*/user=$AMPDBUSER/" $ASTETCDIR/cdr_mysql.conf 
    34 sed -i.bak "s/password=[a-zA-Z0-9]*/password=$AMPDBPASS/" $ASTETCDIR/cdr_mysql.conf 
    35 sed -i.bak "s/hostname=[a-zA-Z0-9.-]*/hostname=$AMPDBHOST/" $ASTETCDIR/cdr_mysql.conf 
     33sed -i.bak "s/user\s*=.*$/user = $AMPDBUSER/" $ASTETCDIR/cdr_mysql.conf 
     34sed -i.bak "s/password\s*=.*$/password = $AMPDBPASS/" $ASTETCDIR/cdr_mysql.conf 
     35sed -i.bak "s/hostname\s*=.*$/hostname = $AMPDBHOST/" $ASTETCDIR/cdr_mysql.conf 
    3636 
    3737echo "$ASTETCDIR/manager.conf" 
    38 sed -i.bak "s/secret = [a-zA-Z0-9]*/secret = $AMPMGRPASS/" $ASTETCDIR/manager.conf 
    39 sed -i.bak "s/\[AMPMGRUSER\]/\[$AMPMGRUSER\]/" $ASTETCDIR/manager.conf 
     38sed -i.bak "s/secret\s*=.*$/secret = $AMPMGRPASS/" $ASTETCDIR/manager.conf 
     39sed -i.bak "s/\s*\[general\].*$/TEMPCONTEXT/;s/\[.*\]/\[$AMPMGRUSER\]/;s/^TEMPCONTEXT$/\[general\]/" $ASTETCDIR/manager.conf 
    4040 
    4141echo "$ASTETCDIR/vm_email.inc"