arprefresh: show Git SHA in plugin constructor
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 13 Apr 2016 13:27:14 +0000 (15:27 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 13 Apr 2016 15:02:00 +0000 (17:02 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/arprefresh/src/olsrd_arprefresh.c

index 8533b7c..4541b52 100644 (file)
 #include "olsrd_arprefresh.h"
 #include "kernel_routes.h"
 #include "scheduler.h"
+#include "olsr.h"
+#include "builddata.h"
 
 #undef ARPREFRESH_DEBUG
+
+#define PLUGIN_TITLE             "OLSRD arprefresh plugin"
 #define PLUGIN_INTERFACE_VERSION 5
 
 /****************************************************************************
@@ -209,7 +213,8 @@ static void __attribute__ ((destructor)) my_fini(void);
 static void
 my_init(void)
 {
-  printf("OLSRD arprefresh plugin by Sven-Ola\n");
+  /* Print plugin info to stdout */
+  olsr_printf(0, "%s (%s)\n", PLUGIN_TITLE, git_descriptor);
 }
 
 /**