comparison auto/options @ 2758:77264e0157ad

-p and --prefix=
author Igor Sysoev <igor@sysoev.ru>
date Mon, 27 Apr 2009 11:32:33 +0000
parents a65976a205a5
children a16ec9e1b4d1
comparison
equal deleted inserted replaced
2757:9cc973b46af1 2758:77264e0157ad
141 esac 141 esac
142 142
143 case "$option" in 143 case "$option" in
144 --help) help=yes ;; 144 --help) help=yes ;;
145 145
146 --prefix=) NGX_PREFIX="!" ;;
146 --prefix=*) NGX_PREFIX="$value" ;; 147 --prefix=*) NGX_PREFIX="$value" ;;
147 --sbin-path=*) NGX_SBIN_PATH="$value" ;; 148 --sbin-path=*) NGX_SBIN_PATH="$value" ;;
148 --conf-path=*) NGX_CONF_PATH="$value" ;; 149 --conf-path=*) NGX_CONF_PATH="$value" ;;
149 --error-log-path=*) NGX_ERROR_LOG_PATH="$value";; 150 --error-log-path=*) NGX_ERROR_LOG_PATH="$value";;
150 --pid-path=*) NGX_PID_PATH="$value" ;; 151 --pid-path=*) NGX_PID_PATH="$value" ;;
413 if [ ".$NGX_PLATFORM" = ".win32" ]; then 414 if [ ".$NGX_PLATFORM" = ".win32" ]; then
414 NGX_WINE=$WINE 415 NGX_WINE=$WINE
415 fi 416 fi
416 417
417 418
418 NGX_PREFIX=${NGX_PREFIX:-/usr/local/nginx} 419 NGX_CONF_PATH=${NGX_CONF_PATH:-conf/nginx.conf}
419
420
421 case ".$NGX_SBIN_PATH" in
422 ./*)
423 ;;
424
425 .)
426 NGX_SBIN_PATH=$NGX_PREFIX/sbin/nginx
427 ;;
428
429 *)
430 NGX_SBIN_PATH=$NGX_PREFIX/$NGX_SBIN_PATH
431 ;;
432 esac
433
434
435 case ".$NGX_CONF_PATH" in
436 ./*)
437 ;;
438
439 .)
440 NGX_CONF_PATH=$NGX_PREFIX/conf/nginx.conf
441 ;;
442
443 *)
444 NGX_CONF_PATH=$NGX_PREFIX/$NGX_CONF_PATH
445 ;;
446 esac
447
448
449 NGX_CONF_PREFIX=`dirname $NGX_CONF_PATH` 420 NGX_CONF_PREFIX=`dirname $NGX_CONF_PATH`
450 421 NGX_PID_PATH=${NGX_PID_PATH:-logs/nginx.pid}
451 422 NGX_LOCK_PATH=${NGX_LOCK_PATH:-logs/nginx.lock}
452 case ".$NGX_PID_PATH" in 423
453 ./*) 424 if [ ".$NGX_ERROR_LOG_PATH" = ".stderr" ]; then
454 ;; 425 NGX_ERROR_LOG_PATH=
455 426 else
456 .) 427 NGX_ERROR_LOG_PATH=${NGX_ERROR_LOG_PATH:-logs/error.log}
457 NGX_PID_PATH=$NGX_PREFIX/logs/nginx.pid 428 fi
458 ;; 429
459 430 NGX_HTTP_LOG_PATH=${NGX_HTTP_LOG_PATH:-logs/access.log}
460 *) 431 NGX_HTTP_CLIENT_TEMP_PATH=${NGX_HTTP_CLIENT_TEMP_PATH:-client_body_temp}
461 NGX_PID_PATH=$NGX_PREFIX/$NGX_PID_PATH 432 NGX_HTTP_PROXY_TEMP_PATH=${NGX_HTTP_PROXY_TEMP_PATH:-proxy_temp}
462 ;; 433 NGX_HTTP_FASTCGI_TEMP_PATH=${NGX_HTTP_FASTCGI_TEMP_PATH:-fastcgi_temp}
463 esac
464
465
466 case ".$NGX_LOCK_PATH" in
467 ./*)
468 ;;
469
470 .)
471 NGX_LOCK_PATH=$NGX_PREFIX/logs/nginx.lock
472 ;;
473
474 *)
475 NGX_LOCK_PATH=$NGX_PREFIX/$NGX_LOCK_PATH
476 ;;
477 esac
478
479
480 case ".$NGX_ERROR_LOG_PATH" in
481 ./*)
482 ;;
483
484 .)
485 NGX_ERROR_LOG_PATH=$NGX_PREFIX/logs/error.log
486 ;;
487
488 .stderr)
489 NGX_ERROR_LOG_PATH=
490 ;;
491
492 *)
493 NGX_ERROR_LOG_PATH=$NGX_PREFIX/$NGX_ERROR_LOG_PATH
494 ;;
495 esac
496
497
498 case ".$NGX_HTTP_LOG_PATH" in
499 ./*)
500 ;;
501
502 .)
503 NGX_HTTP_LOG_PATH=$NGX_PREFIX/logs/access.log
504 ;;
505
506 *)
507 NGX_HTTP_LOG_PATH=$NGX_PREFIX/$NGX_HTTP_LOG_PATH
508 ;;
509 esac
510
511
512 case ".$NGX_HTTP_CLIENT_TEMP_PATH" in
513 ./*)
514 ;;
515
516 .)
517 NGX_HTTP_CLIENT_TEMP_PATH=$NGX_PREFIX/client_body_temp
518 ;;
519
520 *)
521 NGX_HTTP_CLIENT_TEMP_PATH=$NGX_PREFIX/$NGX_HTTP_CLIENT_TEMP_PATH
522 ;;
523 esac
524
525
526 case ".$NGX_HTTP_PROXY_TEMP_PATH" in
527 ./*)
528 ;;
529
530 .)
531 NGX_HTTP_PROXY_TEMP_PATH=$NGX_PREFIX/proxy_temp
532 ;;
533
534 *)
535 NGX_HTTP_PROXY_TEMP_PATH=$NGX_PREFIX/$NGX_HTTP_PROXY_TEMP_PATH
536 ;;
537 esac
538
539
540 case ".$NGX_HTTP_FASTCGI_TEMP_PATH" in
541 ./*)
542 ;;
543
544 .)
545 NGX_HTTP_FASTCGI_TEMP_PATH=$NGX_PREFIX/fastcgi_temp
546 ;;
547
548 *)
549 NGX_HTTP_FASTCGI_TEMP_PATH=$NGX_PREFIX/$NGX_HTTP_FASTCGI_TEMP_PATH
550 ;;
551 esac
552
553 434
554 case ".$NGX_PERL_MODULES" in 435 case ".$NGX_PERL_MODULES" in
555 ./*) 436 ./*)
556 ;; 437 ;;
557 438