diff --git a/ajaxui/ajaxui.c b/ajaxui/ajaxui.c index 76030817..42596baf 100644 --- a/ajaxui/ajaxui.c +++ b/ajaxui/ajaxui.c @@ -50,6 +50,7 @@ #include "obj/unmapped.pngh" +extern const char *htsversion; const char *ajax_tabnames[] = { [AJAX_TAB_CHANNELS] = "Channels", @@ -597,13 +598,14 @@ ajax_page_root(http_connection_t *hc, http_reply_t *hr, tcp_qprintf(tq, "
" "
" - "Tvheadend v1.x (r?)" + "Tvheadend (%s)" "
" "
" "
" " " "
" - "
"); + "", + htsversion); ajax_mailbox_start(tq); diff --git a/main.c b/main.c index d595451c..be740824 100644 --- a/main.c +++ b/main.c @@ -70,7 +70,7 @@ int running; int startupcounter; const char *settings_dir; const char *sys_warning; - +extern const char *htsversion; static pthread_mutex_t tag_mutex = PTHREAD_MUTEX_INITIALIZER; static uint32_t tag_tally; @@ -149,6 +149,8 @@ main(int argc, char **argv) } } + printf("Tvheadend %s starting\n", htsversion); + config_open_by_prgname("tvheadend", cfgfile); if(forkaway) { diff --git a/version.c b/version.c new file mode 100644 index 00000000..48d005e9 --- /dev/null +++ b/version.c @@ -0,0 +1,3 @@ +#include "version.h" + +const char *htsversion=HTS_VERSION;