Changes in trunk/dsys/comINSTALL [1:3]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dsys/comINSTALL
r1 r3 340 340 #--------------------------------------------------------------------- 341 341 342 instlock="${yule_conf}.lockdir"; 343 trap "rm -rf ${instlock}" 1 2 13 15 344 345 if test x"$simulate" = x0 346 then 347 # 348 # A lockfile will not work, because 'root' can write anyway. 349 # However, 'mkdir' an existing directory will fail even for root 350 # 351 until (umask 222; mkdir "${instlock}") 2>/dev/null # test & set 352 do 353 printINFO "Waiting for lock" 354 sleep 1 355 done 356 fi 357 342 358 Replace=`"${yule_exec}" -P "${is_passwd}" | sed s%HOSTNAME%${host}%g` 343 359 if test "x$Replace" = x 344 360 then 361 rm -rf "${instlock}" 345 362 printFATAL "Could not execute ${yule_exec} -P ${is_passwd}." 346 363 fi … … 356 373 then 357 374 Seen=y 358 echo "$Replace" >>"$tmpF" || printFATAL "Cannot write new server configuration." 375 echo "$Replace" >>"$tmpF" 376 if [ $? -ne 0 ]; then 377 rm -rf "${instlock}" 378 printFATAL "Cannot write new server configuration." 379 fi 359 380 fi 360 381 else … … 363 384 : 364 385 else 365 echo "$line" >>"$tmpF" || printFATAL "Cannot write new server configuration." 386 echo "$line" >>"$tmpF" 387 if [ $? -ne 0 ]; then 388 rm -rf "${instlock}" 389 printFATAL "Cannot write new server configuration." 390 fi 366 391 fi 367 392 fi … … 380 405 if test x"$simulate" = x0 381 406 then 382 ageFILE "${yule_conf}" || printFATAL "Could not backup ${yule_conf}." 383 rm -f "${yule_conf}" && { cp "$tmpF" "${yule_conf}" || printFATAL "Could not write new server config. Backup is ${yule_conf}.1"; } 384 chown ${rcfile_owner}:${rcfile_group} "${yule_conf}" || printFATAL "Could not chown ${rcfile_owner}:${rcfile_group} ${yule_conf}" 385 chmod ${rcfile_perm} "${yule_conf}" || printFATAL "Could not chmod ${rcfile_perm} ${yule_conf}" 407 ageFILE "${yule_conf}" 408 if [ $? -ne 0 ]; then 409 rm -rf "${instlock}" 410 printFATAL "Could not backup ${yule_conf}" 411 fi 412 413 rm -f "${yule_conf}" && cp "$tmpF" "${yule_conf}" 414 if [ $? -ne 0 ]; then 415 rm -rf "${instlock}" 416 printFATAL "Could not write new server config. Backup is ${yule_conf}.1" 417 fi 418 419 chown ${rcfile_owner}:${rcfile_group} "${yule_conf}" 420 if [ $? -ne 0 ]; then 421 rm -rf "${instlock}" 422 printFATAL "Could not chown ${rcfile_owner}:${rcfile_group} ${yule_conf}" 423 fi 424 425 chmod ${rcfile_perm} "${yule_conf}" 426 if [ $? -ne 0 ]; then 427 rm -rf "${instlock}" 428 printFATAL "Could not chmod ${rcfile_perm} ${yule_conf}" 429 fi 386 430 else 387 431 printINFO "Backup and update ${yule_conf}" … … 423 467 sleep 5 424 468 # 469 rm -rf "${instlock}" 425 470 else 426 471 printINFO "Reloading server configuration." … … 428 473 429 474 printLOG "Server configuration updated and reloaded." 475 430 476 431 477 #---------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.