Added command line option --version.
This commit is contained in:
@@ -133,6 +133,10 @@ nxt_runtime_create(nxt_task_t *task)
|
||||
|
||||
rt->start = nxt_runtime_initial_start;
|
||||
|
||||
if (nxt_runtime_conf_init(task, rt) != NXT_OK) {
|
||||
goto fail;
|
||||
}
|
||||
|
||||
nxt_work_queue_add(&task->thread->engine->fast_work_queue,
|
||||
nxt_runtime_start, task, rt, NULL);
|
||||
|
||||
@@ -346,10 +350,6 @@ nxt_runtime_start(nxt_task_t *task, void *obj, void *data)
|
||||
task->thread->log->ctx_handler = NULL;
|
||||
task->thread->log->ctx = NULL;
|
||||
|
||||
if (nxt_runtime_conf_init(task, rt) != NXT_OK) {
|
||||
goto fail;
|
||||
}
|
||||
|
||||
if (nxt_runtime_log_files_create(task, rt) != NXT_OK) {
|
||||
goto fail;
|
||||
}
|
||||
@@ -797,6 +797,10 @@ nxt_runtime_conf_read_cmd(nxt_task_t *task, nxt_runtime_t *rt)
|
||||
nxt_str_t addr;
|
||||
nxt_sockaddr_t *sa;
|
||||
|
||||
const static char version[] =
|
||||
"nginext version: " NXT_VERSION "\n"
|
||||
"configured as ./configure" NXT_CONFIGURE_OPTIONS "\n";
|
||||
|
||||
argv = nxt_process_argv;
|
||||
|
||||
while (*argv != NULL) {
|
||||
@@ -900,6 +904,11 @@ nxt_runtime_conf_read_cmd(nxt_task_t *task, nxt_runtime_t *rt)
|
||||
rt->daemon = 0;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (nxt_strcmp(p, "--version") == 0) {
|
||||
write(STDERR_FILENO, version, sizeof(version) - 1);
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
|
||||
return NXT_OK;
|
||||
|
||||
Reference in New Issue
Block a user