Changeset 2587
- Timestamp:
- 10/13/09 16:41:42 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
alternc-vhost/trunk/usr/lib/alternc/hosting_functions.sh
r2586 r2587 5 5 local TEMPLATE=$1 6 6 HOST_TMP=`mktemp` 7 7 8 8 cp $TEMPLATE_DIR"/"$TEMPLATE $HOST_TMP 9 9 } 10 10 11 11 host_save_conf() { 12 13 local SOURCE=$1 12 13 local SOURCE=$1 14 14 local TARGET=$2 15 15 … … 20 20 21 21 host_create_panel() { 22 22 23 23 echo "création panel $1" 24 24 … … 26 26 local FQDN=$2 27 27 local TEMPLATE="panel.conf" 28 local TARGET=$HOST_DIR"/"$USER"/"$FQDN 28 local TARGET=$HOST_DIR"/"$USER"/"$FQDN 29 29 host_prepare_conf $TEMPLATE #Return #HOST_TMP 30 30 31 sed -i -e "s /%%fqdn%%/$FQDN/" $HOST_TMP31 sed -i -e "s#%%fqdn%%#$FQDN#g" $HOST_TMP 32 32 33 33 host_save_conf $HOST_TMP $TARGET … … 35 35 36 36 host_create_vhost() { 37 37 38 38 echo "création vhost $1 pour $2, repertoire $3" 39 39 … … 43 43 local TEMPLATE="vhost.conf" 44 44 local TARGET=$HOST_DIR"/"$USER"/"$FQDN 45 host_prepare_conf $TEMPLATE #Return #HOST_TMP 45 host_prepare_conf $TEMPLATE #Return #HOST_TMP 46 46 47 sed -i -e "s /%%fqdn%%/$FQDN/" $HOST_TMP48 sed -i -e "s /%%document_root%%/$DIRECTORY/" $HOST_TMP47 sed -i -e "s#%%fqdn%%#$FQDN#g" $HOST_TMP 48 sed -i -e "s#%%document_root%%#$DIRECTORY#g" $HOST_TMP 49 49 50 50 host_save_conf $HOST_TMP $TARGET … … 52 52 53 53 host_create_webmail() { 54 54 55 55 echo "création webmail $1 pour $2" 56 56 … … 59 59 local TEMPLATE="webmail.conf" 60 60 local TARGET=$HOST_DIR"/"$USER"/"$FQDN 61 host_prepare_conf $TEMPLATE #Return #HOST_TMP 61 host_prepare_conf $TEMPLATE #Return #HOST_TMP 62 62 63 sed -i -e "s /%%fqdn%%/$FQDN/" $HOST_TMP63 sed -i -e "s#%%fqdn%%#$FQDN#g" $HOST_TMP 64 64 65 65 host_save_conf $HOST_TMP $TARGET … … 67 67 68 68 host_create_redirect() { 69 69 70 70 echo "création redirection pour $1 de $2 vers $3" 71 71 72 72 local USER=$1 73 73 local FQDN=$2 74 local REDIRECT=$3 74 local REDIRECT=$3 75 75 local TEMPLATE="redirect.conf" 76 76 local TARGET=$HOST_DIR"/"$USER"/"$FQDN 77 host_prepare_conf $TEMPLATE #Return #HOST_TMP 77 host_prepare_conf $TEMPLATE #Return #HOST_TMP 78 78 79 sed -i -e "s /%%fqdn%%/$FQDN/" $HOST_TMP80 sed -i -e "s /%%redirect%%/$REDIRECT/" $HOST_TMP79 sed -i -e "s#%%fqdn%%#${FQDN}#g" $HOST_TMP 80 sed -i -e "s#%%redirect%%#${REDIRECT}#g" $HOST_TMP 81 81 82 82 host_save_conf $HOST_TMP $TARGET
Note: See TracChangeset
for help on using the changeset viewer.
