diff options
author | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-01-15 18:23:21 +0000 |
---|---|---|
committer | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-01-15 18:23:21 +0000 |
commit | c56615db9c303ecb799f14b3624f8cbf0ec55e46 (patch) | |
tree | 6c30c39e567f8ea94560d7fc4903916d43bfeea0 /main/asterisk.c | |
parent | be53b8de1b3a54885bf86df72b3bba784b6d4c93 (diff) |
re-add deprecated "show version" CLI command.
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@50921 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/asterisk.c')
-rw-r--r-- | main/asterisk.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/main/asterisk.c b/main/asterisk.c index 71addc1c0..40befc1cd 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -1368,6 +1368,16 @@ static char version_help[] = "Usage: core show version\n" " Shows Asterisk version information.\n"; +static int handle_version_deprecated(int fd, int argc, char *argv[]) +{ + if (argc != 2) + return RESULT_SHOWUSAGE; + ast_cli(fd, "Asterisk %s built by %s @ %s on a %s running %s on %s\n", + ASTERISK_VERSION, ast_build_user, ast_build_hostname, + ast_build_machine, ast_build_os, ast_build_date); + return RESULT_SUCCESS; +} + static int handle_version(int fd, int argc, char *argv[]) { if (argc != 3) @@ -1519,6 +1529,11 @@ static int show_license(int fd, int argc, char *argv[]) #define ASTERISK_PROMPT2 "%s*CLI> " +static struct ast_cli_entry cli_show_version_deprecated = { + { "show", "version", NULL }, + handle_version_deprecated, "Display version info", + version_help }; + #if !defined(LOW_MEMORY) static struct ast_cli_entry cli_show_version_files_deprecated = { { "show", "version", "files", NULL }, @@ -1574,7 +1589,7 @@ static struct ast_cli_entry cli_asterisk[] = { { { "core", "show", "version", NULL }, handle_version, "Display version info", - version_help }, + version_help, NULL, &cli_show_version_deprecated }, { { "!", NULL }, handle_bang, "Execute a shell command", |