udevadm: add a workaround for dracut
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 2 Jan 2019 09:26:16 +0000 (10:26 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 2 Jan 2019 09:26:16 +0000 (10:26 +0100)
Also add a comment, so we don't fall into the same trap again.

src/udev/udevadm.h

index af0faff..86b24af 100644 (file)
@@ -4,6 +4,7 @@
 #include <stdio.h>
 
 #include "build.h"
+#include "macro.h"
 
 int info_main(int argc, char *argv[], void *userdata);
 int trigger_main(int argc, char *argv[], void *userdata);
@@ -15,6 +16,7 @@ int test_main(int argc, char *argv[], void *userdata);
 int builtin_main(int argc, char *argv[], void *userdata);
 
 static inline int print_version(void) {
-        puts(GIT_VERSION);
+        /* Dracut relies on the version being a single integer */
+        puts(STRINGIFY(PROJECT_VERSION));
         return 0;
 }