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;