Changeset 678
- Timestamp:
- 02/22/06 01:30:51 (7 years ago)
- File:
-
- 1 edited
-
src/do_domaines.sh (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/do_domaines.sh
r676 r678 1 1 #!/bin/ksh 2 2 # 3 # $Id: do_domaines.sh,v 1.1 7 2005/05/24 17:13:36anarcat Exp $3 # $Id: do_domaines.sh,v 1.18 2005/05/24 17:27:38 anarcat Exp $ 4 4 # ---------------------------------------------------------------------- 5 5 # AlternC - Web Hosting System … … 307 307 if ! [ -f $NAMED_MASTER/$1 ] ; then 308 308 SERIAL=`$date +%Y%m%d`00 309 $ cat $NAMED_MASTER/$NAMED_TPL | $sed s/"@@DOMAINE@@"/"${1}"/g | $sed s/"@@SERIAL@@"/$SERIAL/g > $NAMED_MASTER/"${1}"309 $sed s/"@@DOMAINE@@"/"${1}"/g | $sed s/"@@SERIAL@@"/$SERIAL/g > $NAMED_MASTER/"${1}" < $NAMED_MASTER/$NAMED_TPL 310 310 $cp -f $NAMED_ETC/$NAMED_CONF $NAMED_ETC/$NAMED_CONF.prec 311 $cat $NAMED_ETC/$NAMED_TPL | $sed s/"@@DOMAINE@@"/"${1}"/g >> $NAMED_ETC/$NAMED_CONF 311 $sed s/"@@DOMAINE@@"/"${1}"/g >> $NAMED_ETC/$NAMED_CONF < $NAMED_ETC/$NAMED_TPL 312 312 $cp -f $BIND2_ROOT/$SECONDARY_LIST $BIND2_ROOT/$SECONDARY_LIST.prec 313 $ cat $BIND2_ROOT/$NAMED_TPL | $sed s/"@@DOMAINE@@"/"${1}"/g >> $BIND2_ROOT/$SECONDARY_LIST313 $sed s/"@@DOMAINE@@"/"${1}"/g >> $BIND2_ROOT/$SECONDARY_LIST < $BIND2_ROOT/$NAMED_TPL 314 314 RESTART_NAMED="true" 315 315 fi … … 326 326 if [ -f $NAMED_MASTER/$1 ] ; then 327 327 $rm -f $NAMED_MASTER/"$1" 328 $ cat $NAMED_ETC/$NAMED_CONF | $grep -v "\"$1\"" > $NAMED_ETC/$NAMED_CONF.tmp328 $grep -v "\"$1\"" > $NAMED_ETC/$NAMED_CONF.tmp < $NAMED_ETC/$NAMED_CONF 329 329 $cp -f $NAMED_ETC/$NAMED_CONF $NAMED_ETC/$NAMED_CONF.prec 330 330 $mv -f $NAMED_ETC/$NAMED_CONF.tmp $NAMED_ETC/$NAMED_CONF 331 $ cat $BIND2_ROOT/$SECONDARY_LIST | $grep -v "\"$1\"" > $BIND2_ROOT/$SECONDARY_LIST.tmp331 $grep -v "\"$1\"" > $BIND2_ROOT/$SECONDARY_LIST.tmp < $BIND2_ROOT/$SECONDARY_LIST 332 332 $cp -f $BIND2_ROOT/$SECONDARY_LIST $BIND2_ROOT/$SECONDARY_LIST.prec 333 333 $mv -f $BIND2_ROOT/$SECONDARY_LIST.tmp $BIND2_ROOT/$SECONDARY_LIST … … 351 351 352 352 # regénérer la ligne MX correct du template 353 $ cat $NAMED_MASTER/$NAMED_MX_TPL | $sed s/"@@MX@@"\.\*/"${2}"\./g >> "$NAMED_MASTER/${1}.tmp"353 $sed s/"@@MX@@"\.\*/"${2}"\./g >> "$NAMED_MASTER/${1}.tmp" < $NAMED_MASTER/$NAMED_MX_TPL 354 354 355 355 # le nombre de lignes total du fichier … … 393 393 $mv -f $BIND2_ROOT/$SECONDARY_LIST $BIND2_ROOT/$SECONDARY_LIST.prec 394 394 for i in `$cat $FIC_TMP` ; do 395 $ cat $BIND2_ROOT/$NAMED_TPL | $sed s/"@@DOMAINE@@"/"${i}"/g >> $BIND2_ROOT/$SECONDARY_LIST395 $sed s/"@@DOMAINE@@"/"${i}"/g >> $BIND2_ROOT/$SECONDARY_LIST < $BIND2_ROOT/$NAMED_TPL 396 396 done 397 397 fi … … 448 448 449 449 # On traite les domaines 450 $ cat $FIC_TMP | $sed s/" "/"@"/g > $FIC_TMP.tmp450 $sed s/" "/"@"/g > $FIC_TMP.tmp < $FIC_TMP 451 451 $mv -f $FIC_TMP.tmp $FIC_TMP 452 452 453 if [ `$ cat $FIC_TMP | $wc -l | $awk {'print $1'}` -gt 0 ] ; then453 if [ `$wc -l | $awk {'print $1'} < $FIC_TMP` -gt 0 ] ; then 454 454 $echo `$date` >> $FIC_LOG 455 455 $cat $FIC_TMP >> $FIC_LOG … … 510 510 511 511 # on traite les sous-domaines 512 $cat $FIC_TMP_SUB | $sed s/" "/"@"/g > $FIC_TMP_SUB.tmp512 $sed s/" "/"@"/g > $FIC_TMP_SUB.tmp < $FIC_TMP_SUB 513 513 $mv -f $FIC_TMP_SUB.tmp $FIC_TMP_SUB 514 514 515 if [ `$ cat $FIC_TMP_SUB | $wc -l | $awk {'print $1'}` -gt 0 ] ; then515 if [ `$wc -l | $awk {'print $1'} < $FIC_TMP_SUB` -gt 0 ] ; then 516 516 $echo `$date` >> $FIC_LOG_SUB 517 517 $cat $FIC_TMP_SUB >> $FIC_LOG_SUB … … 547 547 # C'est un patch pour éviter que les users ne puissent utiliser opendir() 548 548 # pour voir/modifier les autres comptes que le leur. 549 for i in `$ cat $FIC_TMP_OVERRIDE_PHP | $sort -u` ; do549 for i in `$sort -u < $FIC_TMP_OVERRIDE_PHP` ; do 550 550 domain=`$echo "$i" | $cut -d"@" -f1` 551 551 /usr/lib/alternc/basedir_prot.sh "$domain" > /dev/null
Note: See TracChangeset
for help on using the changeset viewer.
