Index: uspace/init/Makefile
===================================================================
--- uspace/init/Makefile	(revision 0166e99928c90c6d2e990c69a7aaf84a6f93c6c0)
+++ uspace/init/Makefile	(revision d4b55422d35d65c648d6bb91798e0f57497dc56c)
@@ -27,4 +27,7 @@
 #
 
+include ../../version
+include ../Makefile.config
+
 ## Setup toolchain
 #
@@ -37,4 +40,13 @@
 
 LIBS = $(LIBC_PREFIX)/libc.a
+DEFS += -DRELEASE=\"$(RELEASE)\"
+
+ifdef REVISION
+	DEFS += "-DREVISION=\"$(REVISION)\""
+endif
+
+ifdef TIMESTAMP
+	DEFS += "-DTIMESTAMP=\"$(TIMESTAMP)\""
+endif
 
 ## Sources
Index: uspace/init/version.c
===================================================================
--- uspace/init/version.c	(revision 0166e99928c90c6d2e990c69a7aaf84a6f93c6c0)
+++ uspace/init/version.c	(revision d4b55422d35d65c648d6bb91798e0f57497dc56c)
@@ -38,12 +38,24 @@
 #include "version.h"
 
+char *release = RELEASE;
+
+#ifdef REVISION
+	char *revision = ", revision " REVISION;
+#else
+	char *revision = "";
+#endif
+
+#ifdef TIMESTAMP
+	char *timestamp = "\nBuilt on " TIMESTAMP;
+#else
+	char *timestamp = "";
+#endif
+
 /** Print version information. */
 void version_print(void)
 {
-	puts("HelenOS init");
-	puts("Copyright (C) 2006 HelenOS project");
+	printf("HelenOS init\nRelease %s%s%s\nCopyright (C) 2006 HelenOS project\n", release, revision, timestamp);
 }
 
 /** @}
  */
-
