Changeset 11805
- Timestamp:
- 03/14/11 12:20:53 (2 years ago)
- Files:
-
- freepbx/branches/2.9/amp_conf/bin/freepbx_engine (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
freepbx/branches/2.9/amp_conf/bin/freepbx_engine
r11763 r11805 12 12 E_NOTROOT=67 # Non-root exit error 13 13 14 # function to eventually get freepbx.conf to /etc 15 move_freepbxconf() { 16 if [ -e /etc/asterisk/freepbx.conf -a ! -e /etc/freepbx.conf ]; then 17 echo moving /etc/asterisk/freepbx.conf to /etc/freepbx.conf 18 mv /etc/asterisk/freepbx.conf /etc/ 19 if [ "$?" -ne "0" ]; then 14 echo 15 # check to see if we are root 16 if [ "$UID" -ne "$ROOT_UID" ] 17 then 18 echo "Sorry, you must be root to run this script." 19 echo 20 exit $E_NOTROOT 21 fi 22 23 # function to eventually get freepbx.conf to /etc 24 move_freepbxconf() { 25 if [ -e /etc/asterisk/freepbx.conf -a ! -e /etc/freepbx.conf ]; then 26 echo moving /etc/asterisk/freepbx.conf to /etc/freepbx.conf 27 mv /etc/asterisk/freepbx.conf /etc/ 28 if [ "$?" -ne "0" ]; then 20 29 echo "unable to move, FreePBX will function fine but you will" 21 30 echo "get this error until the file can be successfully moved" 22 else 23 FREEPBX_CONF="/etc/freepbx.conf" 24 fi 25 fi 31 else 32 FREEPBX_CONF="/etc/freepbx.conf" 33 fi 34 fi 26 35 } 27 36 … … 36 45 FREEPBX_CONF="/etc/freepbx.conf" 37 46 fi 38 fi39 40 echo41 # check to see if we are root42 if [ "$UID" -ne "$ROOT_UID" ]43 then44 echo "Sorry, you must be root to run this script."45 echo46 exit $E_NOTROOT47 47 fi 48 48 … … 156 156 echo SETTING FILE PERMISSIONS 157 157 158 chown -R $AMPASTERISK USER:$AMPASTERISKGROUP /etc/amportal.conf159 chown -R $AMPASTERISK USER:$AMPASTERISKGROUP $FREEPBX_CONF158 chown -R $AMPASTERISKWEBUSER:$AMPASTERISKWEBGROUP /etc/amportal.conf 159 chown -R $AMPASTERISKWEBUSER:$AMPASTERISKWEBGROUP $FREEPBX_CONF 160 160 chmod g+w /etc/amportal.conf 161 161 chmod g+w $FREEPBX_CONF … … 174 174 chown -R $AMPASTERISKWEBUSER:$AMPASTERISKWEBGROUP $FOPWEBROOT 175 175 chmod -R g+w $FOPWEBROOT 176 chown -R $AMPASTERISK USER:$AMPASTERISKGROUP $AMPWEBROOT/recordings176 chown -R $AMPASTERISKWEBUSER:$AMPASTERISKWEBGROUP $AMPWEBROOT/recordings 177 177 chmod -R g+w $AMPWEBROOT/recordings 178 chown -R $AMPASTERISK USER:$AMPASTERISKGROUP $AMPWEBROOT/_asterisk178 chown -R $AMPASTERISKWEBUSER:$AAMPASTERISKWEBGROUP $AMPWEBROOT/_asterisk 179 179 chmod u+x,g+x $ASTVARLIBDIR/bin/* 180 180 chown -R $AMPASTERISKUSER:$AMPASTERISKGROUP $ASTVARLIBDIR/bin/*
