Changeset 705
- Timestamp:
- 02/22/06 01:33:29 (7 years ago)
- File:
-
- 1 edited
-
src/do_domaines.sh (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/do_domaines.sh
r698 r705 1 1 #!/bin/ksh 2 2 # 3 # $Id: do_domaines.sh,v 1.3 0 2005/06/09 12:15:52 arnaud-lbExp $3 # $Id: do_domaines.sh,v 1.31 2005/08/29 19:21:31 anarcat Exp $ 4 4 # ---------------------------------------------------------------------- 5 5 # AlternC - Web Hosting System … … 131 131 { 132 132 echo $1 | awk '{z=split($NF, a, ".") ; print substr(a[z-1], 1, 1)}' 133 } 134 135 function fix_master_perms 136 { 137 chown :bind $1 138 chmod 640 $1 133 139 } 134 140 … … 169 175 $awk -v NEW_SERIAL=$NEW_SERIAL '{if ($3 =="serial") print " "NEW_SERIAL " ; serial"; else print $0}' < $1 > $TMPFILE && \ 170 176 $mv -f $TMPFILE $1 && \ 171 chmod 644$1177 fix_master_perms $1 172 178 return 0 173 179 else … … 206 212 echo "$DOMLINE" >> $NAMED_MASTER/$DOM 207 213 fi 214 fix_master_perms $NAMED_MASTER/$DOM 208 215 209 216 fi … … 290 297 if [ -f "$NAMED_MASTER/$DOM" ] ; then 291 298 $sed -e "/^$esub[[:space:]]*IN[[:space:]]*A[[:space:]]/d" < "$NAMED_MASTER/$DOM" > "$NAMED_MASTER/$DOM.$$" && mv "$NAMED_MASTER/$DOM.$$" "$NAMED_MASTER/$DOM" 299 fix_master_perms "$NAMED_MASTER/$DOM" 292 300 fi 293 301 … … 316 324 $cp -f $NAMED_ETC/$NAMED_CONF $NAMED_ETC/$NAMED_CONF.prec 317 325 $sed s/"@@DOMAINE@@"/"${1}"/g >> $NAMED_ETC/$NAMED_CONF < $NAMED_ETC/$NAMED_TPL 326 fix_master_perms $NAMED_ETC/$NAMED_CONF 318 327 $cp -f $BIND2_ROOT/$SECONDARY_LIST $BIND2_ROOT/$SECONDARY_LIST.prec 319 328 $sed s/"@@DOMAINE@@"/"${1}"/g >> $BIND2_ROOT/$SECONDARY_LIST < $BIND2_ROOT/$NAMED_TPL 329 fix_master_perms $BIND2_ROOT/$SECONDARY_LIST 320 330 RESTART_NAMED="true" 321 331 fi … … 338 348 $cp -f $BIND2_ROOT/$SECONDARY_LIST $BIND2_ROOT/$SECONDARY_LIST.prec 339 349 $mv -f $BIND2_ROOT/$SECONDARY_LIST.tmp $BIND2_ROOT/$SECONDARY_LIST 350 fix_master_perms $BIND2_ROOT/$SECONDARY_LIST 340 351 fi 341 352 } … … 361 372 echo "$MXLINE" >> "$NAMED_MASTER/$DOM" 362 373 fi 374 fix_master_perms "$NAMED_MASTER/$DOM" 363 375 364 376 increment_serial "$NAMED_MASTER/${1}" … … 394 406 $sed s/"@@DOMAINE@@"/"${i}"/g >> $BIND2_ROOT/$SECONDARY_LIST < $BIND2_ROOT/$NAMED_TPL 395 407 done 408 fix_master_perms "$BIND2_ROOT/$SECONDARY_LIST" 396 409 fi 397 410 … … 511 524 $sed s/" "/"@"/g > $FIC_TMP_SUB.tmp < $FIC_TMP_SUB 512 525 $mv -f $FIC_TMP_SUB.tmp $FIC_TMP_SUB 526 fix_master_perms "$FIC_TMP_SUB" 513 527 514 528 if [ `$wc -l $FIC_TMP_SUB | $awk {'print $1'}` -gt 0 ] ; then
Note: See TracChangeset
for help on using the changeset viewer.
